An unusual housing development has captured public attention in Indonesia: an entire mini ‘suburb’ built on the roof of a ten-storey supermarket in the capital Jakarta. But is it an example of intelligent urban planning or a sign of rising inequality?