In the heart of Delhi’s Najafgarh lies the Sai Baba Mandir, a cherished spiritual hub visited by dev…