Skip to content

Statue of Tara

800

British Museum, London Borough of Camden →

Statue of Tara. 800. British Museum
Where is this?
Statue of Tara — 800 · British Museum · Arcz