London's Location: Capital City on the Island of Great Britain

Yes, London is located on the island of Great Britain, the largest of the British Isles, and serves as the capital of the United Kingdom.

Copyright Wanderlust World © https://www.ynyoo.com