English: oh, my God?
Telugu: ఓరి దేవుడా?