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. 

Sorry, there are no upcoming events

Save This Event

Event Saved