Fast

Ramadan this year will see around 3% of the British public fasting – that’s around two million people