Tag: Administration of Chennai Super Kings
Chennai Super Kings
Founded in 2008, The Chennai Super Kings is a franchise cricket team based in Chennai, Tamil Nadu, which plays in the Indian Premier League.
The Super Kings have won the IPL title...