Multiple choice More than 70% of world's freshwater is contained in Antarctica. Polar ice. Glaciers and Mountains. Greenland. Reveal answer Fill a bubble to check yourself B Correct answer Explanation A polar ice cap or polar cap is a high-latitude region of a planet, dwarf planet, or natural satellite that is covered in ice.Around 70% of the fresh water on Earth is contained in this ice sheet.