What does London have in it?

London is known for being the capital city of England and houses important government buildings, many different Universities/Colleges, thousands of jobs and a large population. It is also where the Queen resides.