Last weekend saw large protests across France, Spain, Portugal, Italy and Albania. Listen to this article France saw the largest numbers, with half a...