Sithulpawwa Rock Temple in Yala, Sri Lanka — ancient ruins and stunning panoramic views await after a scenic drive through wildlife. A serene spot for reflecti…