Padar
island
GenRank Score
6.2
Padar is an island within Komodo National Park, Indonesia, known for its unique tri-colored beaches and panoramic viewpoints.
Also Known As
Padar
1 question•1 category
Score
6.2
Rank
#45
Score History
Loading score data...
Mention Rank: #4