All these cities are in Madhya Pradesh - Indore (commercial capital), Ujjain (ancient holy city), Gwalior (historic fort city), Sagar, and Khajuraho (temples). Rajasthan (B) has Jaipur and Udaipur, Delhi (C) is a union territory, and Andhra Pradesh (D) is in South India.