The Indian freedom movement was perhaps the greatest mass movement in world history.