English: That means India and China, he says.
Telugu: అంటే ఇండియా, చైనా అని ఆ పేరుకు అర్థం.