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