Kibber village in spiti valley which many consider the highest inhabited village in the world with a motorable road at...
Land of God & Faith
Land of God & Faith
Kibber village in spiti valley which many consider the highest inhabited village in the world with a motorable road at...