The National Museum of India, functioning under the Ministry of Culture, Government of India, is located in New Delhi. It houses artworks from pre-historic era to the modern era. Established in the year 1949, the museum holds 200,000 works of art, both of Indian and foreign origin, spanning...