The ‘Upper Pool’, part of the Pool of London, lies between which two bridges?
London Bridge and Tower bridge
london bridge and tower bridge
london bridge and tower bridge
FreeForm
London Bridge and Tower bridge