Protestors are reflected in a puddle as they wave European flags to demonstrate against Brexit in front of the Parliament in London, Monday, Dec. 3, 2018.
Protestors are reflected in a puddle as they wave European flags to demonstrate against Brexit in front of the Parliament in London, Monday, Dec. 3, 2018. Frank Augstein AP Photo
Protestors are reflected in a puddle as they wave European flags to demonstrate against Brexit in front of the Parliament in London, Monday, Dec. 3, 2018. Frank Augstein AP Photo