London is situated in the South East of England, located on the river Thames. London developed because of its position as the capital of the UK with political and administrative functions. It has became a global city and a financial center. London's population reached 8 million and it set to increase to 10 million by 2041