English: Needs to be complimented.
Telugu: ప్రశంసలు పొందాల్సిందే.