Skip to playerSkip to main content
  • 9 years ago
Lulusar is group of mountain peaks and a lake in the Kaghan Valley in the Khyber-Pakhtunkhwa province of Pakistan. The word "sar" means "top" or "peak" in Pashto. The highest peak has a height of 11,200 ft above sea level
Be the first to comment
Add your comment

Recommended

1:36
2:50