Top 3 Islands in Malaysia

Langkawi

Langkawi, Kedah

Perhentian Island

Perhentian Island, Terengganu

Tioman Island

Tioman Island, Pahang