Overview Details Press Releases Multimedia Locations People Groups It's no secret that London is a densely populated city. Almost nine million people live and work in the UK's capital.