LONDON

Located astride the famous river of Thames, London is the capital of the UK and the largest city in Europe. Home of most international organization, London is a vibrant and active city which combines a richness in cultural, historical and economical activities.

trafalgar-square-1930507_1920