Giant 30-foot cockroach effigy ablaze at Pitampura Dussehra celebrations in Delhi
A towering 30-foot cockroach effigy was set ablaze during Dussehra celebrations in Pitampura, New Delhi, on Tuesday, drawing large crowds and sparking a political controversy. The dramatic nighttime scene, captured…
