Royal wedding live (homo sapiens excluded)

by SF

Live coverage of the Royal wedding of Prince William and Kate Middleton which will take place at Westminster Abbey on April 29.

For exclusive details, read The Telegraph.