English: The critics loved it.
Telugu: దాన్ని క్రిటిక్స్ ఇష్టపడ్డారు.