In Indian mythology, it is believed that eclipses occur when the planet Rahu swallows the Moon. Some see this as a cosmic battle between light and darkness - much like the festival of Holi.