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