Based in Neasden in North London and known popularly as the ‘Neasden Temple’ the BAPS Mandir is a beautiful maste...