The Bollywood epic Padmaavat opens in cinemas across India on Thursday under blanket security after months of fierce protests.
The film crew has been attacked, sets have been vandalised, hardliners have threatened to mutilate the lead actor and Indian states have pleaded with the supreme court and prime minister to ban the film.
A school bus in Haryana state was attacked on Wednesday, while riot police clashed with hundreds of protesters in Uttar Pradesh and Gujarat states.
In Gurgaon, a satellite city south of Delhi, they torched a bus on a freeway and pelted stones.