Komodo National Park is the habitat of Komodo, the largest lizard in the world.
It’s located at Labuan Bajo, Nusa Tenggara Timur, Indonesia