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 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.
Hainan is located in the northern hemisphere of the Earth.
Kunming was created in 765.
Kunming University was created in 1984.
Kunming Airlines was created in 2005.
Kunming Trust was created in 1993.
The area of Kunming, China is approximately 21,501 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.
Hainan University was created in 1983.