Where is Indochina?

Roughly east of India and south of China is the region of Southeast Asia called Indochina or the Indochinese Peninsula. Vietnam is one of the countries in this area.You can find more information here: