India is a country that is hard to conceptualize. The diversity of religions, cultures, languages, and traditions is mind-boggling, yet they all coexist (not always peacefully) throughout the country. It is a place rich in mythology, spirituality, and color, which all combine to make one aspect of Indian life thrive: festivals. There are many festivals throughout the year, each celebrated differently from place to place, but always wit...