New Delhi is home to several historic sites and museums. In the winter of 1947, the National Museum started with a display of Indian art in what location