Explanations:The question pertains to the historical context of ancient Delhi, specifically during the period of the Mahabharata, one of the two major Sanskrit epics of ancient India. The Mahabharata is a narrative of the Kurukshetra War and the fates of the Kaurava and the Pandava princes. The epic is set in the Kurukshetra region of the Indian subcontinent and is believed to have been composed between 400 BCE and 400 CE.
During the Mahabharata period, the Pandavas, one of the two warring factions, established their capital city, which was known as Indraprastha. The name "Indraprastha" is derived from the Sanskrit words "Indra," the king of gods, and "prastha," meaning city. This name signifies a grand and powerful city, befitting the capital of the Pandavas.
Indraprastha is believed to be located in the area that is now modern-day Delhi. The city was founded by the Pandavas after they won a game of dice against their cousins, the Kauravas. The Pandavas were exiled for 13 years, and during this time, they built Indraprastha, which became a symbol of their power and prosperity.
It is important to distinguish Indraprastha from other historical names of Delhi, such as Shahjahanabad, Tughlaqabad, and Jahapanaah. These names are associated with different historical periods and dynasties. Shahjahanabad, for instance, was the name given to Delhi during the Mughal period, specifically during the reign of Shah Jahan in the 17th century. Tughlaqabad was a city built by Ghiyas-ud-din Tughlaq in the 14th century, during the Tughlaq dynasty. Jahapanaah, on the other hand, is not a historical name associated with Delhi during the Mahabharata period.
Understanding the historical context and the names associated with different periods in Delhi's history is crucial for correctly identifying the capital of the Pandavas during the Mahabharata period. Indraprastha is the correct answer as it is the name of the city that the Pandavas established and ruled during this epic period.