Britain's Prince Andrew delivering a speech on the deck of the HMS Illustrious aircraft carrier on the River Thames in east London yesterday. A flypast and ceremony took place on board to mark the centenary of naval aviation in the British Royal Navy.