Thoughts on the Pran-Prathishta at Ayodhya
Monsoon thoughts, June 2021.
A Few Quick Thoughts On Compulsory Licensing of COVID-19 Vaccines
Why we should dissolve Puducherry
Quick thoughts on Social Media Censorship
Understanding Free Speech, yet again.
Kozhikode Airport: A Litany of Problems
The aesthetics of Onam
The civilizing mission of our journalists
Quit whining about the Budget
Section 295-A: Why we need to repeal it.
Disconnect and outright rejection of arguments are harming public discourse
The “Minnal” KSRTC bus controversy has been blown way out of proportion
Stereotyping dissidents
The Indian legal system needs reforms, and it needs them now.
On Free Speech
Let us not kid ourselves
No easy fights
An Open Letter to the Editor of The Hindu.
Journalism, Ethics and the Media.