Paahiyangala Cave, Sri Lanka – Once Upon a Time, 48,000 Years Ago…

This fascinating location narrates a tale which begins in a prehistoric age (48,000 years ago), then crosses into early history (5th century) where it develops further (17th century) and still continues to present day.