My question is on if someone isn’t fasting in ramadan because they’re on their period or sick or any other valid reason, is it haram for them to eat or drink in public? If this person for example wants to drink something on a commute and they live in a non-Muslim country?