A great captain is the one, who fights for his players like a belligerent warrior and Sourav Ganguly is the best captain of India has got, He was chosen at a very critical phase of Indian cricket in 2000. He is regarded as one of India’s most successful captains in modern times, and one of …
Read more