English: But finally things are getting done.
Telugu: కానీ చివరకు అంతా సర్దుకుంటుంది.