The topography of the medieval fort Purana Qila on the banks of the river Yamuna matches the literary description of the citadel Indraprastha in the Mahabharata; however, excavations in the area have revealed no signs of an ancient fortified city to match the epic's described grandeur, as only a limited quantity of Iron Age pottery shards were found, and some few artifacts and structural remains of Maurya to Kushan period settlements (see below).
It was one of the five places sought for the sake of peace, and, to avert a disastrous war, Krishna proposed that if Hastinapura consented to give the Pandavas only five villages, namely, Indraprastha, Svarnaprastha (Sonipat), Panduprastha (Panipat), Vyaghraprastha (Baghpat), and Tilaprastha (Tilpat),[4] then they would be satisfied and would make no more demands.
[10] Purana Qila is certainly an ancient settlement but archaeological studies performed there since the 1950s[c][d] have failed to reveal structures and artefacts that would confirm the architectural grandeur and rich lives in the period that the Mahabharata describes.
[7] However, it is possible that the main part of the ancient city has not been reached by excavations so far, but rather falls under the unexcavated area extending directly to the south of Purana Qila.
[15] Indraprastha may have been known to the Greco-Roman world as well: it is thought to be mentioned in Ptolemy's Geography dating from the 2nd century CE as the city "Indabara", possibly derived from the Prakrit form "Indabatta", and which was probably in the vicinity of Delhi.
[citation needed] Singh has cast doubt on this interpretation because the inscription does not actually refer to Indraprastha and although "... a place of importance must certainly have been located in the vicinity of the rock edict, exactly which one it was and what it was known as, is uncertain."