Brain › World

What city, located in the Himalayas, is known as “The Land of Gods” .

  1. Lahore
  2. Pyongyang
  3. Yangon
  4. Kathmandu

Answer

The correct answer is D) Kathmandu.

More World questions

Play Brain · Practice