Q. Christians worship God, Hindus worship Brahman, Muslims worship Allah. Why do people worship different Gods?

There is only one God named differently by different religions. This God is named and interpreted differently by different religions.

Let us give an analogy. Just as water is called "agua" in Spanish, "jala" in Sanskrit, "pani" in Hindi, "aab" in Urdu, God is called "God" by the Christians, "Allah" by the Muslims, "Krishna" or "Rama" by the Hindus.

If visitors from different countries were to assemble in a city in the hot summer, some would ask for "pani" some would ask for "aab" and so on. But they would all be asking for the same thing.

In the same way when people need God in times of need, Hindus pray to Brahman, or Rama, or Krishna, Christians pray to God through Jesus, and Muslims pray to God whom they call Allah. All are praying to the same one God.