Here the prophecy implies that prophet Muhammad (pbuh) was sinless i.e. Since the water of Ganges is considered holy, taking bath in the Ganges is an idiom meaning washing away or making immune from all sorts of sins. The prophet did not physically take a bath in Panch gavya and the water of Ganges. There were several Raja Bhojs who came before the one in 11 thCentury C.E. Similarly Indian Rajas were given the title of Bhoj. The Egyptian Monarchs were called as Pharaohs and the Roman Kings were known as Caesars. These people fail to realize that there was not only one Raja of the name Bhoj. 500 years after the advent of Prophet Muhammad (pbuh) and that he was the descendant of the 10 th generation of Raja Shalivahan. Some people may argue that Raja Bhoj mentioned in the prophecy lived in the 11 th century C.E.