Ball milling a green technology for the preparation and Ball milling is a mechanical technique widely used to grind powders into fine particles and blend materials 18 Being an environmentally friendly cost effective technique it has found wide application in industry all over the world Since this mini review mainly focuses on the conditions applied for the preparation and functionalisation of