Someone mentioned, in a comment on one of my previous questions, that Muslims believe that King David was a Muslim.
Is this indeed the generally held belief across the Muslim world?
How can this be? David was the king of Israel, from the Tribe of Judah, wrote commentary on the Torah and led the Jewish people. Also there is no evidence he was ever in Mecca. If he was Muslim, how can you explain all the historical contradictions?