Explanations:The question is based on the historical association between colonial forts and the cities they were built in during the British colonial period in India. Fort St. George and Fort St. William are two significant forts that played important roles in the British colonial administration.
Fort St. George was built in Madras, which is now known as Chennai. It was constructed in 1644 by the British East India Company to protect their trading interests in the region. The fort served as the headquarters of the British administration in Madras and was a symbol of British power in the area.
Similarly, Fort St. William was built in Calcutta, which is now known as Kolkata. The fort was constructed in 1696 by the British East India Company to protect their interests in the region. It was named after King William III of England. The fort was the seat of the British administration in Calcutta and played a significant role in the British colonial rule in India.
The question establishes a parallel between Fort St. George and Madras, and similarly, Fort St. William and Calcutta. The historical names of the cities are important to understand the context of the question. Madras is now known as Chennai, and Calcutta is now known as Kolkata. However, the historical associations remain the same.
Therefore, the correct answer is Calcutta, as Fort St. William is historically associated with this city. The other options, such as Chennai, Bombay, and Ajmer, are not associated with Fort St. William and are therefore incorrect.