English: That impressed me a lot.
Telugu: అది మమ్మిల్ని ఎంతో ఆకట్టుకుంది.