The Royal Wedding

The royal couple, Prince William and Catherine Middleton will be wed tomorrow, Friday, April 29, 2011 at Westminster Abbey. Millions of people will watch the royal wedding live via satellite. Another fairy tale-like love story to watch since the 1981 royal wedding of Prince Charles and Princess Diana.

Photo source: Internet