Is RTI Scaring Off India Inc?