English: Finally India has arrived.
Telugu: చివరికి భారత్‌నే వరించింది.