Skip Main Navigation
Page Content

The Nehru Centre, London

The Nehru Centre, London is one of the largest Indian cultural centres outside India, run by Indian Council for Cultural Relations. 

Save This Event

Event Saved