Kenyans fought hard to get their freedom from the British empire. But when the Royal Wedding played on TV today, an estimated one in four Kenyans were following the wedding, on TV or radio.
Kate Middleton first commoner to marry a likely heir to the British throne in more than three centuries.
Prince William and Catherine Middleton – the first commoner to marry an heir to the throne in hundreds of years – will now become the Duke and Duchess of Cambridge.
Royal wedding pageantry around William and Kate's big day is here, and men and women are focusing on different aspects. But the appeal of the basic story line means both will be watching.
The Band of the Royal Marines rehearses for the forthcoming Royal Wedding, at HMS Collingwood, a shore-based establishment in Fareham, England, on April 26. A total of 120 naval staff have been rehearsing during the Easter period at the HMS Collingwood training facility, which features the largest parade ground in Europe.
While 2 billion people are expected to watch Friday's royal nuptials, London was downright quiet the day before.
Women line up to cast their vote during gubernatorial elections in Kaduna, Nigeria. Two states in Nigeria's Muslim north voted for candidates after their polls were delayed by violence that killed at least 500 last week after the oil-rich nation's presidential election.
Even if you're not attending the Prince William wedding, flying into London's Heathrow Airport will probably mean long lines at customs thanks to budget cuts. Welcome to austerity Britain.