Hundreds of Spanish farmers blocked roads Tuesday to protest a 2.0 Lrb dlrs 73 million Rrb fine imposed by the European Union for excessive cotton production this year.
Farmers protest Eu fine on cotton production.