The Indian Constitution is the supreme legal document of India, and the longest written national constitution in the world.