More war artifacts at the Imperial War Museum - Westminster, England
The Millennium Bridge over Thames River in Westminster, England
View from the Millennium Bridge over Thames River - Westminster, England