Задание

Choose the correct option.

The Tower of London ____________ on the Thames.

stands

standing

stood

stand