If buddha can be considered 9th avatar of vishnu, why not prophet muhammad as 10th avatar as vishnu?
Can we calculate approximately or forecast when will lord Vishnu avatar as kalki will take place on earth?