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