Reputedly, the largest suspended glass facade in the world