Last, but certainly not least, London is truly a must-see city. Standing on the River Thames, London is the capital of and largest city in England and is considered to be one of the world's most important global cities. London offers so much for everyone - stunning architecture and cityscape, an amazing number of museums and galleries, picturesque parks, great universities, various culture, and music events, and overall - amazing city spirit.