Dealing (politely) with smelly colleague!

I work in a small office with colleagues I get on with, but one has started wearing some absolutely revolting perfume, which stinks out the whole office even with windows open. It smells like a cross between grandma's nastiest talcum powder and cat litter-tray deodorant.

Has anyone had any success broaching such issues without causing upset?