what is the state of london
In which state or province is London town located? What state is London located in? London, the capital city of the United Kingdom, is located in southeast England. There is also a London in Ontario, Canada and several other Londons throughout the world.