La ciudad histórica de Itkhori es un popular centro budista conocido por sus antiguos templos y sitios arqueológicos. Aquí se han encontrado varias reliquias budistas datadas entre los años 200 a.C. y 1200 d.C. La atracción más popular de Itkhori es el espectacular complejo de templos Maa Bhadrakali que data del siglo IX. Sus estatuas son un testimonio del rico patrimonio cultural de la región. El templo adyacente al templo de Maa Bhadrakali es conocido por sus grandes shivlings, que están adornadas con las tallas de hasta 1.008 shivlings. Otra atracción importante es una antigua estupa que tiene 104 imágenes de Bodhisattvas y cuatro Budas principales esculpidos a ambos lados. Hay también una losa de piedra que se cree que tiene la impresión del pie del décimo tirthankar del jainismo, Sheetalnath. Cuenta la leyenda que la tía del Señor Buda, que fracasó en sus esfuerzos por distraerlo de la meditación, se rindió aquí. Como ella perdió en este lugar, fue llamado "Itkhori", con "it" que significa este lugar y "khoyi" que significa perdido.

Otros lugares de interés en Ranchi