There are very few places in the world where you can spot a leopard. Sri Lanka is one of those...