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