Is This Photo Of Spotted Deer From Nuwara Eliya?
Nuwara Eliya is one of Sri Lanka’s most loved holiday destinations. Located in the hill country, its cool climate was sought after even during colonial times. Among the locale’s wildlife attractions are many bird and mammal species endemic to Sri-Lanka, including wild boar, sambar and barking deer. In this context we noticed a viral Facebook […]
Continue Reading