The Falklands War memorial

The Falklands War memorial

Sights & Landmarks • London, England United Kingdom