Known as the land of the Royals and imposing architectures, London is an iconic and leading global city. But along these titles, London is considered as one of the most expensive cities in the world. Which is why a lot of travelers get intimidated traveling in this English capital. However, backpacking in London is still …
