English: Finally India has arrived.
Telugu: చివరకు భారతదేశం చేరారు.