The Royal Ride Through Londontown!
There was only one place to be in London today: standing along the route traveled by Prince William and Catherine Duchess of Cambridge after they finally were crowned husband and wife.
The newbie Duke and Duchess of Cambridge boarded a 109-year-old State Landau carriage at Westminster Abbey at 12:15 p.m. London time, holding hands and smiling [...]