English: The flavour is better.
Telugu: ఈ రుచి ఇంకా బాగుంటుంది.