The place where "INDIA" is shown is actually Yunnan. The original caption "Dali-lu" (大理路) is shown near the wrong caption.
The traditional "Buddhist" India is a small triangle, lower right of "PERSIA".
The newer "Islamic" India (Kashmir, Delhi, etc) lies to the west of the Buddhist India.
The island marked as "SRI LANKA" is unlikely to be Sri Lanka. At least "Mabar" (馬八兒) on that island was situated on the east coast of India. This island may represent yet another India ("sea-route" India?) or just an imaginary entity.
"SOUTHEAST ASIA" is actually southernmost China. Southeast Asia is placed more westward.