Where is National Museum of Natural History?

Where is National Museum of Natural History located?

National Museum of Natural History, National Museum of Natural History, India (approx. 28.6268°, 77.23156°)


Where is National Museum of Natural History on the map?