G20 protest in the City of London, involving happenings, street food and some police battering.
G20 protest in the City of London, involving happenings, street food and some police battering.


G20 protest in the City of London, involving happenings, street food and some police battering.