Inside the ‘cult’ that fooled Newark into being sister cities with a fake nation
Kailasa attained Sister City status with Newark, NJ -- until city leaders discovered that Kailasa does not physically exist and that its leader has shady accusations against him.