A bonfire of free speech

Early this month, India’s parliament came close to declaring the whole country a cloistered hermitage where no evil will be seen, heard, or spoken

March 15, 2015

Highlights

  • Early this month, India’s parliament came close to declaring the whole country a cloistered hermitage where no evil will be seen, heard, or spoken
Advertisement