Some even cast doubt on his existence.
Άλλοι αμφισβητούν την ύπαρξή της.