Updated

Police say a communal clash between Muslims observing the holy month of Ramadan and Hindus offering alms to one of their gods left one man dead and 20 injured, including policemen, in northern India.

Police imposed a curfew on Bareilly town in Uttar Pradesh, where the two sides had hurled stones at each other and a 22-year-old Muslim man was shot and killed.

Senior officer Jagmohan Yadav says police have yet to determine who fired the shot. Schools are closed, and police are meeting with community leaders to defuse tensions.

Police say the Muslims offering morning prayers on the second day of Ramadan were upset by devotional singing by Hindus who were on their way to a temple for a regular Monday ceremony offering water and milk to Lord Shiva.