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