Question: Which London bridge is nearest to the Westminster Millennium Pier and Big Ben?
Sentence (from "Westminster Millennium Pier"): Westminster Millennium Pier is a pier on the River Thames, in the City of Westminster in London, UK.
Relevant evidence: No