English: A story well told, though.
Telugu: అయితే కథను బాగానే తెరకెక్కించాడు.