Balis most iconic landmark.


Balis most iconic landmark… Statue of Vishnu and the mythical Bird of Garuda… One of the tallest monumental statues in the world…throwback…