The national museum is located at

Mumbai
Lucknow
New Delhi
Pune

The correct answer is C. New Delhi.

The National Museum is one of the largest museums in India. It is located in the heart of New Delhi, on the corner of Janpath and Maulana Azad Road. The museum was founded in 1949, and it houses a collection of over 200,000 objects from all over India. The collection includes sculptures, paintings, textiles, arms and armor, and a variety of other artifacts. The National Museum is open to the public, and it is a popular tourist destination.

Option A is incorrect because Mumbai is the capital of the state of Maharashtra. The National Museum is not located in Mumbai.

Option B is incorrect because Lucknow is the capital of the state of Uttar Pradesh. The National Museum is not located in Lucknow.

Option D is incorrect because Pune is a city in the state of Maharashtra. The National Museum is not located in Pune.