An 11th-century Muslim historian called Abu Rihan Alberuni called Khajuraho the ‘City of God’ due to the presence of innumerable temples and deities here.