Millions of Muslims across the world are about to embark on the holy month of Ramadan - a time of worship, self-sacrifice and communal gathering. Ramadan marks the ninth month of the Muslim lunar ...