As one of the most popular cities in the UK, it’s no surprise that London is a great place to live. It’s not just about living in one of the greatest cities on Earth, though – you also need somewhere to live! And if you want to rent a flat or house in the capital, […]