Wedding fever has reached epidemic levels as crowds gather at Westminster Abbey in London where the future King of England, Prince William, will marry Kate Middleton in a ceremony that will draw an estimated 2 billion TV viewers worldwide.
Expatica news
Wedding fever has reached epidemic levels as crowds gather at Westminster Abbey in London where the future King of England, Prince William, will marry Kate Middleton in a ceremony that will draw an estimated 2 billion TV viewers worldwide.