A million people protest in Madrid, Spain against their WEF government removing public healthcare As the World Economic …

source