Get Answers to all your Questions

header-bg qa

National Science Centre is located at

Answers (1)

best_answer

The National Science Centre established in 1992, is a science museum in Delhi, India.

Note - It is part of the National Council of Science Museums, an autonomous body under India's Ministry of Culture.

Posted by

Deependra Verma

View full answer