One of seven London‘s finest seven man-made marvels according to Time Out London guide, BAPS Shri Swaminarayan Mandir – popularly known as the Neasden Temple – a Hindu Temple in Neasden nighbourhood of London. Since its opening Neasden Temple has attracted close to half a million visitors annually. The magnificent marble structure is one the largest of its kind outside of India and it’s well worth one hour travel from central London to see it.