Cricket stadiums in India are renowned for their buzz, but the Wankhede Stadium in Mumbai carries an electric atmosphere and ...