Kataragama is a multi-religious holy city that has an Islamic mosque within its temple complex. Kataragama is a sacred site in Sri Lanka visited by Hindus, Buddhists, and Muslims on religious pilgrimage. It is a massive complex, with the most noteworthy feature being the ‘Mahadewala,’ or major Hindu shrine. Pilgrims of all three religions go to this temple dedicated to God Skanda, the Hindu battle God known as the Kataragama Deviyo.