Upulvan, or Vishnu, is still worshipped by the Sinhalese as the guardian deity of Sri Lanka and virtually all major Buddhist temples have shrines to Hindu deities (called ‘devalas’). This is even true of the holiest of holies, the Temple of the Tooth in Kandy. As any visitor will notice, pilgrims entering the temple must first pass a number of Hindu shrines before reaching the main building.