Established in 1949, National Museum in New Delhi is one of India’s largest museums, housing over 200,000 artifacts that span from prehistoric times to modern art. Located on Janpath, it is a must-visit for anyone interested in Indian history, culture, and heritage.