The Catalan government has claimed that 90 percent of voters are in favor of independence, following the violent crackdown Spanish riot police brought upon polling stations on Sunday. Catalan government spokesman Jordi Turull told reporters on Monday morning that 90 … Read more →