English: AND it tasted really delicious.
Telugu: మరియు ఎంతో రుచిగా ఉంటుంది.