A pedestrian shelters from the rain beneath a Union flag themed umbrella by the Big Ben clock face and the Elizabeth Tower at the Houses of Parliament in London on June 25, 2016. AFP
A pedestrian shelters from the rain beneath a Union flag themed umbrella by the Big Ben clock face and the Elizabeth Tower at the Houses of Parliament in London on June 25, 2016. AFP