Challenge: a saga of indias struggle for freedom