Upulvan is a guardian deity of Sri Lanka. Sri Lankan Buddhists believe him also as a protector of the Buddhism in the country. The name Upulvan depicts his body colour which means "blue water lily col
Statue Upulvan-Vishnu, Seema Malaka, Sri Lanka
Upulvan-Vishnu worshipped as a guardian deity in Lankatilaka Vihara.
Uthpalawarna Sri Vishnu Devalaya in Devinuwara, Matara, Sri Lanka
Kataragama deviyo is a guardian deity of Sri Lanka. A popular deity who is considered to be very powerful, shrines dedicated to Kataragama deviyo are found in many places of the country. Sinhalese Bud
Kataragama deviyo is identified with God Skanda of Hinduism
Main entrance of the Kataragama temple premises
Kataragama devalaya with Gana devalaya in the background
A group of dancers participating in the Kataragama Esala Festival