Why does God create many religions?

114 answers 114