There is no reason to think it WON'T work in India. It's battery operated and will pick up all AM and FM frequencies as assigned in the United States. If those frequencies are available in India, yes, it will receive them.
This depends entirely on the frequencies used in India, AND the carrier wave used. Here in the U.S. the carrier wave for all AM radio is 455Khz. In some countries, its 450Khz. This difference can mean a US targeted radio won't receive properly in India. Best way is to ask someone IN India who knows radios for the answer. FM is different and should work there provided (again) India uses the same FM frequencies we do here in the US. Understand, there is NO world standard here, each country uses their own systems.