It is rightly said that India is a land of festivals. For the people of India, festivals are not merely occasions for celebration. They form a way of life as well. All the major religious communities of the world are found in India, and they each have their festive days. Together they form a multi-faceted culture. India is also largely an agrarian society where nature plays a predominant role in the lives of people. So most festivals in India are linked to the ...