Komodo Island is the NEW 7 Wonders of The World – Indonesia has been