May 6th, 2010 by admin

London is the capital city of England and the United Kingdom. It is the country’s biggest and populous metropolitan area. London’s history goes back to two thousand years by the founding Romans, which termed London as Londinium. There is a vast array of hotels and accommodations in London for every type of visit, be it [...]