If population is the criteria then India should have 4 times your GNP and they have more religions that one can count.
Maybe it’s not a matter of religion but of Christianity.