LONDON, England: UP CLOSE AND PERSONAL

Categories: Facts and Figure

Aerial view of River Thames in London

Situated in the south-eastern part of England, smacked riding the longest and most important River Thames – London progressed to become one of the largest metropolitan areas in the world and the capital city of United Kingdom (Scotland, England and Northern Ireland). Though primarily it is a city of vibrant industry, an international finance centre and a vast port, London is seen more by visitors because of its unique allure of linking the past and present through its historical palaces and churches; ... Read More