Canvas - Lord Vishnu - Temple in Varanasi - India - Hinduism

  • $57.50