Nanoparticles are ultra fine particles having one or more dimensions of the order of 100 nm or less. The properties of nanoparticles differ completely from that of bulk materials. Therefore, the ...