Experts on human nature have observed that hundreds of millions of people feel a need to pray. Even some Atheists and Agnostics are included in this number. This attests to the fact that humans are created with spiritual needs People prays for a wide...