Detailed explanation and options for the selected question.
London, the capital of the United Kingdom, is located on the banks of the River Thames.