Its pretty complex subject , you have to spend years in understanding evena specific region of India .
History , culture , practises of Rajasthan are completely differtnt from Tamil Nadu .
Similary , it goes for all different states every state has its own history , historical icons ...