National Museum, New Delhi, has over 2,000,000 works of exquisite art, both of Indian and Foreign origin covering more than 5,000 years of culture.