Komodo Island - The Land Of dragons.

2 years ago
1

Komodo Island is one of the wonders in the world which is located in the Nusa Tenggara Islands. Komodo Island is famous as a natural habitat for Komodo dragon.Komodo Island is the westernmost tip of East Nusa Tenggara Province, bordering West Nusa Tenggara Province.

Loading comments...