English: And why this humiliation?
Telugu: మరి ఈ దైవదూషణ ఎందుకు?