In India, Modi’s claim of ‘God bestowing him’ with ‘energy’ sparks ridicule from rivals, memes
His statement drew ridicule from opposition leaders and sparked memes depicting him as a God. “To all the people of India, Narendra Modi is saying that brothers, you are all …