Sorry Portugal but Nepal holds the title of the world’s longest pedestrian suspension bridge