20130725 india: Self-styled guru hits out at Narendra Modi