
Indonesia's Padar Island viewpoint named most beautiful spot in the world
The most beautiful place in the world is home to pink, white and black-sand beaches, according to Time Out. The publication has announced a list of the most beautiful places in the world and at the very top of the list is The Padar Island viewpoint in …