Picture Capital
London, England,UK. 17th Oct 2016: Thousands attend the Olympic Parade London Live celebrations to welcome our heroes home in Trafalgar Square, London,UK. photo by See Li