India's fallacious mantra ...