Royal Wedding Fascinating Fact

More than 30,000 lilacs, azaleas, magnolias and lilies of the valley will adorn Westminster Abbey for Friday’s (29Apr11) royal wedding in London.

by WENN

SIMILAR ARTICLES