London is the soul of the UK and is a beautiful eclectic city, filled with the history and charm of the past millennium. It is home to world-class universities, raved about restaurants, famous attractions, unparalleled nightlife, some seriously rich and diverse culture, music runs in its veins, and let’s not forget about tea.