English: That impressed us.
Telugu: అంతలా మనల్ని ఆకట్టుకుంటుంది.