First impressions of London

London is so different to the rest of the UK. 13% of the country’s 66 million people live here, and you can tell as soon as you get that sweaty tube into the city center. I have to go overseas to find another city as busy, New York City is of comparable size. Neither are […]

Read more