International cricket powerhouse (5)
I believe the answer is:
india
(Other definitions for india that I've seen before include "The world's most populous democracy" , "New Delhi is its capital" , "In aid, strangely, of the country" , "Country of the Ganges" , "South Asian republic" .)