One thing that first timers in London will notice is the amazing diversity of the people living in this city that is steeped in rich history. The city has mesmerising architecture that spans over several centuries, and stories practically around every corner you turn. This also inevitably means that it is a treasure trove for…
