Photo tour with RIA Novosti: Windsor Castle
19:30 18/05/2011 Windsor Castle is the main attraction of the town of Windsor, Berskhire, located situated 21 miles (34 km) west of central London. It is the oldest and largest occupied castle in the world and an official residence of Her Majesty Queen Elizabeth II.