Kataragama is a pilgrimage town sacred to Buddhist, Hindu and indigenous Vedda people of Sri Lanka. People from South India also go there to worship. Kataragamam temple is a temple complex dedicated to Kataragama deviyo. It is one of the few religious sites in Sri Lanka that is venerated by the Sinhala Buddhists, Hindu Sri Lankan Tamils, Sri Lankan Moors and the Vedda people. It is a collection of modest shrines, of which the one dedicated to Kataragama deviyo, is the most important. For most of the past millennia, it was a jungle shrine very difficult to access; today it is accessible by an all-weather road. Almost all the shrines— and the nearby Kiri Vehera— are managed by Buddhists, apart from shrines dedicated to Teyvāṉai and Shiva and mosques.