A leopard rests on a large tree branch at Yala National Park, Sri Lanka, blending into the dense green canopy