Fire brigade personnel rescued seven babies from the 'inbound ward' of the unit but could not save the 10 other babies, an official said. The cause of the fire in the four storeyed building is not known but could have been the result of an electrical short circuit, he added.