Loading…
UK - London - Pedestrians wait to cross a busy road in Covent Garden whilst a rickshaw is pushed in front of them. London, UK..
Pedestrians wait to cross a busy road in Covent Garden whilst a rickshaw is pushed in front of them in London, UK....