The National Museum in New Delhi, India, is a treasure trove of India's rich history and cultural heritage, housing over 200,000 artifacts.