News

Taman Mini Indonesia Indah spans 1.5 square kilometers and is ... Indonesia's first IMAX cinema at Keong Mas (Golden Snail), which as its name implies is shaped like a snail.