The earliest known iconography of Narasimha is variously dated to between the 2nd and the 4th-century CE, and these have been found in Uttar Pradesh, Madhya Pradesh and Andhra Pradesh. Most images and temples of Narasimha are found in the peninsular region of India, but important ancient and medieval archeological sites containing Narasimha icons are also found as Vaikuntha Chaturmurti in Kashmir and Khajuraho temples, while single face versions are found in Garhwa and Mathura (Uttar Pradesh) and in Ellora Caves (Maharashtra). Other major temples with notable icons of Narasimha are found in Himachal Pradesh, Madhya Pradesh, Maharashtra, Odisha, Andhra Pradesh, Tamil Nadu and the Vijayanagara Empire ruins in Karnataka. Some of the oldest surviving Hindu temples, such as those found in Tigawa and Eran (Madhya Pradesh), dated to early 5th-century, include Narasimha along with other avatars of Vishnu.