Posted on 14 May 202014 May 2020 by Phil Stone The Residents Of Madrid, Spain Take To The Streets To Call For Their Government Officials Resignation