Nehru Science Centre is the largest interactive science centre in India. It is located in Worli, Mumbai. The centre is named after India's first Prime Minister, Jawaharlal Nehru. Read More
India and Russia held high-level talks to deepen the strategic connect between both countries to contribute towards India's priorities such as 'Make in India' programme especially towards space cooperation. ...