The spectacle of what is called religion, or at any rate organised religion, in India and elsewhere,...