Indian Constitution is considered to be the longest written constitution in the world. One of the reasons is that it has adopted the best features of other constitutions and incorporated them into itself. Let us take a deep look at these features and their origins.