Simple answer: China.
But note that Kunming is the chief city of Yunnan Province in the SW while Hainan is a separate province (and it is an island) off the southern coast.
Hainan's chief city is Haikou.
Hainan is an island that is located in southern China. As of 2011, it has a population of 8.77 million people. Hainan is located in the Northern and Eastern Hemispheres.
Hainan Island is the main island in the province of Hainan, it is part of the People's Republic of China. Hainan is located in the South China Sea and is separated from the mainland by the Qiongzhou Strait.
Kunming was created in 765.
In Kunming, China, the main language spoken is Mandarin Chinese. However, due to the cultural diversity in Yunnan province where Kunming is located, various minority languages such as Yi, Bai, and Hani are also spoken.
Kunming Airlines was created in 2005.
Kunming University was created in 1984.
Kunming Trust was created in 1993.
The area of Kunming is 21,473 square kilometers.
The population of Hainan is 8,180,000.
Kunming International Academy was created in 1994.
Kunming Metallurgy College was created in 1952.
Hainan is currently a province in China.