English: China at last.
Telugu: చివరకు చైనా అయినా సరే.