Location

London is located near the coast of the North Sea. The River Thames runs through central London. The absolute location of London is 51°30′28″N 00°07′41″W. The River Thames' renewable energy supply is a pull factor for immigrants.