Kataragama is the most important pilgrimage town in Sri Lanka’s Southern Province. It’s sacred to Buddhists, Hindus and indigenous Wedda people alike and also to some Muslims, The annual Kataragama festival is famous for spectacular body piercing rituals.