Holidaying in London

The city of London is the capital of the United Kingdom and England. The history of the city dates back to two thousand years. This settlement on the banks of the River Thames is the largest metropolitan region in the UK and the biggest urban area in the entire European Union. Originally founded by the [...]