The largest Hindu temple outside India and the UK headquarters for the International Society for Kr...
Promoting positive images of Hinduism in Britain.