English: The story has been well told.
Telugu: కథను చాలా బాగా నెరేట్ చేశారు.