Protesters battle Spanish police as demonstrations over the country's housing crisis escalate into violence hours after socialist PM announced snap election

· Daily Mail