I often see the cricket team squads for a tournament/series contain 15 players. From those 15, playing eleven would be sorted for each match.

But, for the India's tour of South Africa 2013, Indian team has [16 players in ODI squad](http://www.espncricinfo.com/south-africa-v-india-2013-14/content/squad/692423.html) and [17 players for test matches](http://www.espncricinfo.com/south-africa-v-india-2013-14/content/squad/692415.html).

I would like to know if there are any limitations on the squad size for international cricket match series? (i.e. a maximum and minimum count).