
MILLIONS of Muslims across the globe have begun celebrating Eid al-Adha, one of the biggest holidays of the Islamic calendar.
Known as the “Feast of Sacrifice”, the revered observance, which started yesterday, coincides with the final rites of the annual hajj in Saudi Arabia.