Delhi Is NOT for Beginners! Delhi Ramlila to Burn a 30 Foot Cockroach Effigy Alongside the Demon King