The road to Rome leads through Mecca and Jerusalem