Devi Durga fighting Mahisasura ; Mahushamardani Mandapam ; Mamallapuram ; Tamil Nadu ; India, Stock Photo, Picture And Rights Managed Image. Pic. DPA-SDB-127478