Reading Time: 6 minutes The U.K. capital packs plenty of delights for travelers and locals alike. From Big Ben and London Eye to Westminster Abbey and Buckingham Palace – there are plenty of places to visit in London. Then there is also the vivid architecture, sprightly nightlife, and delectable…