Thousands of Spaniards took the streets of their country to protest a new anti-protest bill that severely limits the legal rights of citizens in terms of public gatherings, protests and the right of free expression. teleSUR