ARTIFACT

Pair of vambraces. Udaipur, India, 17th-18th century

  • /