English: And that makes me happier still.
Telugu: అది నాకు ఇంకా సంతోషంగా ఉంది.