India is home to at least 718 snow leopards

logo
NewsGram
www.newsgram.com