Nanostructures due to their small size, in comparison with their bulk counterparts, possess unique properties including magnetic, electrochemical and photonic properties. Therefore, such nanomaterials found a wide variety of application in different fields such as catalysis, electronic and spintronics, life and material sciences. Controlling the morphology and structure of nanomaterials is of c...