It's also that the BJP have tied themselves very closely with India's national sport. Not that it's particularly unique, most nations use sport for propaganda, but it's funny seeing Modi get a bloody nose by being forced to watch India lose in the giant stadium he had built in his home town and named after himself.