London is a city that has been around for over 2,000 years. It has been home to different cultures and religions. Some of its most famous landmarks include the Tower of London, Big Ben, and Buckingham Palace. There are so many vegetarian restaurants in London that finding the best places to eat out with Continue reading