Choose the correct option.
The Tower of London ____________ on the Thames.
stands
standing
stood
stand