Interesting Facts about London

Ten Interesting Facts to Check in London: Most people know that the Queen lives at Buckingham Palace, Liverpool was home to the Beatles and the River Thames is the longest river in England. But here is a selection of interesting facts that you may not know about London and which you can check out on your London holiday. Aside from being interesting facts, they help make your London visit more enjoyable. There are currently four World Heritage Sites in the city of London:  the Palace of … [Read more...]