(i) No, we will not suggest to use bleach (bleaching powder, CaOCl2) to remove oil spot. Bleaching powder will hide oil spot but cause a discolouration. It would not draw oil out of the clothing at all.
Bleach is not used to remove greasy things out of the clothes as it can damage the fine fabrics in it
(ii) Detergents are available in the market to remove such oil spots They show instant results. They have a property to remove any kind of stain. These are used to remove greasy things out of the clothes.
(iii) Mrs. Sharma is not aware of the damages caused by using bleach on the clothes.