English: was well received and popular.
Telugu: బాగా నచ్చింది మరియు ప్రజాదరణ పొందింది.