Canvas - Brihadishvara Temple - Shiva - Tamil Nadu - India - Hinduism

  • $44.50