justasipofsav

Kibber: The Village of the Snow Leopard

It is one of the highest villages in the world . It was once the highest polling station in India, before losing the numero uno position to Tashigang…

Latest Posts

close
close
close
close
Contributors
ads by adsterra