Explanations:The Red Fort and the Jama Masjid are two of the most iconic landmarks in India, both situated in the city of Delhi. The Red Fort, also known as Lal Qila, is a historical fort in the northern part of Old Delhi. It was built in 1638 by the Mughal emperor Shah Jahan as the palace for his new capital, Shahjahanabad. The fort is named for its massive enclosing walls of red sandstone and is a UNESCO World Heritage site. It served as the main residence of the Mughal emperors for nearly 200 years until 1857, when the British exiled the last Mughal emperor, Bahadur Shah II.
The Jama Masjid, also known as the Masjid-i Jahan-Numa, is one of the largest mosques in India and is located in the heart of Old Delhi. It was built by the Mughal emperor Shah Jahan between 1644 and 1656. The mosque is known for its large courtyard, which can accommodate up to 25,000 worshippers. The mosque is made of red sandstone and white marble and is a significant architectural and historical landmark in Delhi.
Both the Red Fort and the Jama Masjid are located in Delhi, which is the capital city of India. Delhi is a city with a rich history and is home to many other historical and cultural landmarks. The city is divided into two main parts: Old Delhi and New Delhi. Old Delhi is the older part of the city and is known for its historical sites, including the Red Fort and the Jama Masjid. New Delhi, on the other hand, is the modern part of the city and is the seat of the Government of India.
It is important to note that while Agra is also a city with significant historical landmarks, such as the Taj Mahal, it is not the location of the Red Fort or the Jama Masjid. Similarly, Kolkata, a major city in eastern India, is not associated with these landmarks. Therefore, the correct answer is that the Red Fort and the Jama Masjid are located in Delhi.