India celebrates its diversity through its festivals. Year long there is sprit of celebration in some or the other corner of the nation. As there are several religions, which have an interesting mythology there are several opportunities to celebrate which are called as festivals. All festivals In India are commemorated for religious causes, either to celebrate the victory of good over evil or to remember a god or goddess. Further, every state has its own culture thus have their own festivals. However there are many festivals which are celebrated through out the country.