Study provides photo evidence of snow leopards in Arunachal
Study provides photo evidence of snow leopards in Arunachal
A study about snow leopards in Arunachal Pradesh has yielded photographic evidence of the presence of the elusive species in the Thembang area of the north-eastern state.