English: It means India-China.
Telugu: ఇంగ్‌ హువా అంటే అర్థం -భారత్‌ చైనా అని.