Coated in nature's own shade, Nikara Yala in Sri Lanka offers tranquility and adventure at the same time. Tune in to nature in Yala National Park.