How to get your Thermos flask smelling fresh again

Soak overnight in a strongish solution of washing detergent and hot water. If this doesn’t do it, fill with warm water, pop in a couple of denture-cleaning tablets and leave to stand overnight. Wash with warm, soapy water and rinse well.