Exploring several different routes to produce Mg- based nanomaterials for Hydrogen storage