Images

Staff from a local Italian restaurant hand out pizza and water from a stall near Parsons Green tube station in London

Staff from a local Italian restaurant hands out pizza and water from a stall near Parsons Green tube station in London, Britain September 15, 2017. REUTERS/Hannah McKay

SHARETweet about this on TwitterShare on FacebookShare on Google+Email this to someonePrint this page

Be the first to comment