Question

Where are the world’s highest peaks located? 

Answer

The world’s highest peaks are located in the Great Himalayas or Himadri.

Related questions

Categories