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