At Kensington Palace, London - Rapunzel’s royal celebration will take place on 2 October 2011

Printable View