English: And who are we to question?
Telugu: మరి మన సందేహం ఎవరు తీరుస్తారు?