Indonesia's Landmark

The National Monument of Indonesia, located in Jakarta.

More by Rachel Ariella Kurniawan

View profile