I have a persian rug which is in need of a clean. Latest incident large pool of courgette/yoghurt/bread baby vomit which has left a yellowish mark.
Is it possible to clean it myself, and how would I go about it? Or is it better to get it professionally done?