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