Bizarre Indian Stage Show Sparks Outrage as Female Dancers Are Being Whipped: “What in God’s Green Earth Is Going On?” Not your average dance routine By Hilda IbukunMay 2, 2025