A hot spot for tourists in india's himachal pradesh, the white water springs of khirganga

Record ID: 327094