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.