The Ancient Sri Lankan Deity At The British Museum

YouTube video player

Over the course of its colonisation of Sri Lanka, the British Empire took possession of a number of cultural artefacts that remain in museums and institutions across England to this day.

One such artefact is a gold-plated statue of the goddess Tara, a historic symbol of mercy and compassion.

Related Articles

Exit mobile version