English: Taste is divine!
Telugu: రుచి సంగతి దేవుడెరుగు. . !