Trafalgar Square is the main square of London and the country, embodying its former glory. Here Churchill announced to Londoners on 8 May 1945 about the victory in the Second World War, here at Christmas the country's main tree is put up, here... read more
The British Museum is one of the largest museums in the world. Founded in 1753, it reflects human history from its origins.
read moreThe British Library is the national library of the United Kingdom. It is located London, and its branch archive and reading room are located in the town of Boston Spa in West Yorkshire. It is the largest library in the world by number of items, wi... read more
The Eye of London, or as it is also known as the Millennium Wheel, is a giant Ferris wheel installed in London on the banks of the Thames. The wheel is 135 metres high. It was installed in honour of the Millennium celebrations. The architects are... read more
