By PTI
Prime Minister Narendra Modi on Monday said he will keep the promises he made to the people of Jammu and Kashmir and right things will happen at the right time.