Muslims in India will observe the 30th Roza on March 20, 2026. Check updated Sehri and Iftar timings for Delhi, Mumbai, Kolkata and other cities. As Ramadan concludes, slight daily shifts in fasting hours make it important to follow accurate city-wise schedules for the final fast.