English: A lot of people liked this.
Telugu: ఇది చాలా మందికి నచ్చేసింది.