English: God, that road.
Telugu: దేవుడా. . ఇదేం రోడ్డు!