Nanoparticles are the altered form of basic elements with different atomic and molecular properties. Applications of nanoparticles vary from cosmetics to biomedicine, from electronics to optics. This ...