The date of Ramadan is fixed on the Islamic lunar calendar but can shift in the Gregorian calendar.

Ramadan 2020 in the UK to Begin on April 23
Muslims in the UK during Ramadan 2018. Photo: Getty Images