A place of worship, shrine, or sanctuary; specifically refers to Buddhist or Jain stupas or temples

1 Post