In Gujarat, 'Nani Nirbhaya' is fighting the battle of life