English: All these points are spot on.
Telugu: ఆ మాటల్లో అన్నీ పాయింట్లే.