Surely the main question in your mind is,
Where is Padar Island located?
Padar is a small island located between Komodo and Rinca islands within Komodo archipelago, administrated under the West Manggarai Regency, East Nusa Tenggara, Indonesia. It is the third largest island part of Komodo National Park.
The Komodo archipelago is famous for Komodo dragons, giant lizards that can measure up to 3 metres (9.8 ft) long. However, unlike neighboring islands of Komodo and Rinca that are teeming with the ferocious lizards, on Padar island the Komodo dragon is extinct.