London is the capital city of the United Kingdom and the city that is very popular among travellers from different corners of the globe. Nevertheless, the city is not only assimilated with the Big Ben, the Buckingham Palace and the popular Wax Museum. Read more of this article »