Thousands of people take to the streets across Europe to demonstrate against a controversial anti-piracy agreement, Continue reading...