Ramadan lasts 29 to 30 days, beginning and ending with the sighting of the crescent moon. As the observance gets closer, we bring you Ramadan 2025 start and end dates in India, the first roza of Ramzan date, Sehri and Iftar timings across major Indian cities and other important details that you must know.