The Freedom Struggle & Indian National Movement- its various stages and important contributors /contributions from different parts of the country.-For Ras Rts Mains Examination and Ras Rts Prelims Examination