From trains that speed through huge apartment blocks to floating restaurants and mini 'towns' on the rooftop of soaring skyscrapers, this mega city feels like you've stepped into another world