English: God, this is awkward.
Telugu: దేవుడా. . ఇదేం అరాచకం.