To utsiktsplattformer, 350 og 450 meter over bakken, kan tilby panoramautsyn over verdens største by. Den har også en restaurant.