Skip to content

Bust of Vajra Tara

National Museum, New Delhi →

Bust of Vajra Tara. National Museum
Where is this?