Tag: thamrin city mall

A village on top of a mall in Indonesia

Cosmo Park, which sits on top of a shopping mall, is a busy place with people jogging, watering their plants or walking their dogs...
Theindependent