London is renowned for being one of the most expensive cities in the world, and with an average 5 star hotel price of £232 per night, its title is duly deserved, but a recent study by Travel Republic found that England’s most iconic form of transport, the Double Decker Bus, is significantly cheaper than many…