London is the capital of the United Kingdom and one of the largest cities in Europe. Located on the River Thames. There are approximately 8,000,000. people.