The government recently gave foreigners the go-ahead to visit 137 peaks in four states, paving the way for a potential flood of visitors to the world’s tallest mountain range.
The government recently gave foreigners the go-ahead to visit 137 peaks in four states, paving the way for a potential flood of visitors to the world’s tallest mountain range.