Like his time as captain of the Indian cricket team, Sourav Ganguly’s tenure as BCCI president has been full of ups and downs. Under Ganguly, India...