With a whopping 43 buildings measuring over 200 meters tall,