I take a yoga class on Saturday afternoons. I really enjoy it and get a lot out of it. However over the last three weeks, a new man has attended. He enters the class absolutely stinking, even when he's just sitting there waiting. When the class gets going, his stench is borderline unbearable. I sit beside an open window, under air conditioning and even today when he was on the far side of my row, the stench was invasive and really distracting. It ruined the class for me, and probably for others too. The girl beside him looked ill afterwards.
I don't know the man, not even a first name. It is of course possible that he has mental health problems (his feet are in terrible condition too) and perhaps yoga is helpful to him.
It's a little awkward with the teacher, as whilst she is excellent, she is very young, new, not very assertive and doesn't have strong English. I also think she might be his friend, or perhaps she is just kinder than I and being extra nice to him.
I really don't want to give up a class I love at a time that suits because of some random man's hygiene problem but I don't see how to keep attending under these conditions. I left today's class angry which is not the point of yoga! Looking for advice.