INDOCHINA

Indochina

Indochina or Indo-China is a peninsula in Southeast Asia lying roughly southwest of China, and east of India. The name has its origins in the French Indochine as a combination of the names of "India" and "China", referring to the location of the territory between those two countries, though the majority of people in the region are neither Chinese nor Indian. The term may also be used in biogeography for the "Indochinese Region", a major biogeographical region within the Indomalaya ecozone.

The above text is a snippet from Wikipedia: Indochina
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!