China, officially known as the People's Republic of China, is the most populous country in the world with over 1.4 billion inhabitants.
Laos, located in the heart of the Indochinese peninsula, is known for its mountainous terrain, scenic rivers and an abundance of wildlife.
Vietnam, officially called the Socialist Republic of Vietnam, is a country located on the eastern Indochina Peninsula in Southeast Asia.