Brain › World

This mountain range is located in Asia, its name means abode of snow, and it lies across the territory of six countries.

  1. Hindu Kush
  2. Mount Fuji
  3. Karakoram
  4. Himalayas

Answer

The correct answer is D) Himalayas.

More World questions

Play Brain · Practice