INDOCHINE
109 images Created 22 Nov 2020
Indochina, also known as the Indochina Peninsula, is lying to the east of India and south or southwest of China. It refers to the location of the territory between India and China and is the Mainland Southeast Asia which is one of the three biggest peninsulas in south Asia.