The correct answer is D. Indore.
Lucknow, Patna, Bhopal, and Jaipur are all capital cities of Indian states. Shimla, Mysore, and Pune are not capital cities of Indian states.
Indore is the largest city in the Indian state of Madhya Pradesh. It is located in the Malwa region of the state, on the banks of the Khan River. Indore is a major commercial and industrial center, and is home to a number of educational institutions.
Shimla is the capital of the Indian state of Himachal Pradesh. It is located in the foothills of the Himalayas, at an altitude of 2,205 meters (7,234 feet). Shimla is a popular tourist destination, and is known for its colonial architecture and its scenic views of the Himalayas.
Mysore is the third-largest city in the Indian state of Karnataka. It is located in the southern part of the state, on the banks of the Kaveri River. Mysore is a major cultural and educational center, and is home to a number of historical monuments.
Pune is the second-largest city in the Indian state of Maharashtra. It is located in the western part of the state, on the banks of the Mutha River. Pune is a major educational and industrial center, and is home to a number of universities and colleges.