From being nicknamed 'God of offside' to charting the future of team India, Sourav Ganguly is undoubtedly one of the greatest captains to have played for the country.