Johannesburg has welcomed a new cultural and spiritual landmark with the opening of the BAPS Mandir and Cultural Complex.