English: At last, they come to us.
Telugu: చివరికి వారు మా వద్దకే రావలసి ఉంది.