English: Appears to be recently finished.
Telugu: ఇటీవల మొత్తానికి పూర్తయింది అనిపించుకుందట.