Delhi has the maximum number of historical monuments among Indian cities, including UNESCO World Heritage Sites like Red Fort, Qutub Minar, and Humayun's Tomb. This is because Delhi served as the capital for various empires (Mughal, Delhi Sultanate, British).