UNITED KINGDOM, Fareham : Royal Navy personnel and Royal Marines march from the parade ground during a rehearsal ahead of the Royal Wedding at HMS Collingwood naval base in Fareham, Hampshire on April 26, 2011. The Royal Navy and Royal Marines will provide part of the 1,000 military personnel and military musicians, which will line the route from Westminster Abbey to Buckingham Palace, when Britain's Prince William is to marry his fiancee Kate Middleton in London on April 29, 2011. — AFP