As India is inches away from winning the World Cup, the energy in India is unbelievable. Not only in India…