In an effort towards sustainable and clean energy, Kilokri, a heavily congested area near Ashram in South Delhi, is set to get nation's first commercially approved stand-alone Battery Energy Storage ...