Other Religious Prophets: Mohammed

                                                                  Q. If Jesus, Mohammed and Buddha were giving a message relevant to a particular time and place, why didn't they give the name Krishna as it would have meant the solution to a lot of problems of today? Just because they didn't, does it mean that their teachings are not valid?