What to Do for 1 Day in London, United Kingdom ? A Perfect Itinerary

Day 1
Tower of London, Lunch at Borough Market, Stroll along the River Thames, British Museum, Covent Garden, Dinner at Dishoom