London, the capital of England and home to the Royal Family needs no introduction. It is one of the top destinations for tourists and attracts people from all over the globe. The top attractions are well publicised such as the West End shows, the London Eye, Buckingham Palace etc. but…