Neasden Temple is built from over 5,000 tonnes of hand-carved stone