ARTIFACT

Stupa at Wat Phra Ram temple. Thailand, Kingdom of Ayutthaya, 14th-15th century

  • /