alan1729 alan1729 10-02-2020 Mathematics contestada The Himalayas in Asia are the tallest mountains in the world. PLEASE HELP ME