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