Category: United Kingdom

8 best things to do in London

The most iconic attractions in the British capital

Attracting 20 million tourists per year, London is the most visited city in Europe – at least until now. It’s no surprise that London is in high consideration in the travelers’ minds: it’s been the financial capital of Europe and has plenty of attractions that fascinate international tourists.

Continue reading “8 best things to do in London”