The Shawwal crescent moon was not sighted on March 19 in India, Pakistan and Bangladesh, confirming Ramadan will complete 30 days. Eid ul-Fitr will now be celebrated on Saturday, March 21. The post Eid ul-fitr 2026 date: Moon not sighted in India, Pakistan, Bangladesh, Eid to be celebrated on… appeared first on News24 .