English: This is the road!
Telugu: దేవుడా. . ఇదేం రోడ్డు!