• England

    London, England

    London is huge.  Like really, really huge.  Not only are there 8 million people who live in London, but more than 19 million people visit the city as tourists every year and I’m…