Gurez Valley: A hidden gem worth unveiling

.....

© Greater Kashmir