The Millennium Bridge over Thames River in Westminster, England
View from the Millennium Bridge over Thames River - Westminster, England
The Tate Modern in Westminster, England