Original: Indochina, or the Indochinese peninsula, is a region in Southeast Asia.
Simplified: Indochina, or the Indochinese Peninsula, is a region in Southeast Asia.