A peninsula of southeastern Asia that includes Myanmar and Cambodia and Laos and Malaysia and Thailand and Vietnam
Else clues • Annamite Mountains setting
• Asian peninsula
• Ho Chi Minh Trail site
• Major peninsula
• Red River area
• Vietnam, Cambodia, etc.