the indo-china is a peninsula in southeast asia lying roughly south or southwest of china, and east of india.
The name has its origin in french indochine as a combinations of the name india and china, referring to the location of the territory between those two countries