Pahalgam

Pahalgam, the village of Shepherds, has many wonders on offer