London is the capital of the United Kingdom and is home to over eight million people. It is built on the River Thames and is at the centre of the UK road and rail networks.
London is a thrilling place, and since the beginning of the new millennium and the recent announcement of being the host of the 2012 Olympics, the city has been in a relatively buoyant mood. Just use the search box below to find a sport or leisure activity in Greater London.