New Delhi is home to several historic sites and museums.