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