London is the capital city of Great Britain and one of the largest cities in Europe with a population of around 8 million people. It is a major financial and business center housing important institutions like the Bank of England and Stock Exchange. Some of London's most notable landmarks include St. Paul's Cathedral designed by Christopher Wren, and the Tower of London which has served as a fortress, palace, and prison throughout its history.