Lugula Himal
Nepal · Asia
About
Lugula Himal (also known as Lagula Himal) is a mountain peak in the Himalayas, located on the border of North western region of Nepal and the Tibet Autonomous Region of China.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.