Mr Singh 's speech to the chief ministers of India 's 29 states at the National Integration Council followed his visit at the weekend to Jammu and Kashmir where India is battling a Muslim separatist insurgency .