The giant structure in Beijing Chaoyang Park that awes architecture enthusiasts since its construction in 2012 is now open for public viewing. This Zaha Hadid like masterpiece is in fact the work of China architects without the involvement of international designers, an ambitious architecture that is locally and skillfully executed.