Travel & Art

The beautiful sculptures of Borobudur

Indonesia is a country in Southeast Asia known for its natural beauty and its beautiful beaches. Among the latter surely the island of Bali is the most