Prime Minister Narendra Modi on Tuesday said that the Constitution has lived up expectations and needs of the country and is a guiding light for people.