Picture This Godly Immersion

An idol of the Hindu Goddess Durga is immersed into a river in Siliguri, India on Thursday. Durga is seen as a symbol of truth winning out over the forces of evil and injustice. The four-day Hindu festival honoring her ends with Durga's immersion in water as a way of bidding farewell until next year.