Jeju Island: South Korea's New 7 Wonder of Nature

Jeju Island: South Korea's New 7 Wonder of Nature

The Jeju Island is South Korea's New 7 Wonder of Nature. It is located in the strait of South Korea on the Southernmost tip of the Island. What is unique with this island is the warmer temperature that it has compared to the mainland, thus it contain...

Close