The Torre mayor on the Paseo de la Reforma in Mexico City. This 59-storey building designed by Canadian architect Heberhard Zeidler is the tallest building in Latin America. It was inaugurated in 2003.