English: Finally came to us.
Telugu: చివరకు మా దగ్గరకు చేరింది.