The world's longest and highest glass bridge