This gallery contains 48 photos.
Yala National Park in Sri Lanka’s south east corner is home to the world’s largest concentration of leopard. Surely, the odds were in our favour, right? So off we went, leaving behind beautiful Mirissa and bumpity-bumping our way … Continue reading