Why is India called The Land of Prayer?

India is a nation of a billion people and home for many religions. The Hindu religion, which dominates the nation has many gods to whom Indians pray to. India also has many Muslims. They pray anywhere from 5 to 7 times a day. There are several other Eastern religions in India. The result is allot of "praying" and thus India is the land of prayers.

India is called the Land of Prayer because many of the people are very spiritual and religious. Religion in India is also very diverse and is the birthplace of four of the world's major religions: Hinduism, Buddhism, Jainism and Sikhism.