Why the Neasden Temple is a must-see London sight
Many places lay claim to the much hyped label ‘Eighth Wonder of the World’. A recent entrant to this list of aspiring wonders is the BAPS Shri Swaminarayan Mandi, better known as the Neasden Temple. This unglamorous corner of London is better known to millions as home to two giant symbols of worship of a [...]