- Mob threw rocks at the GD Goenka school bus; window panes smashed
- Children from Classes 2 to 12 were in the bus, along with teachers
- The youngest children are heard crying in a mobile phone video
More than a dozen children of the GD Goenka World School, from nursery to Class 12, were on the bus with teachers and staff, on their way home, around 3 pm. The youngest were heard crying in a mobile phone video that has captured several terrifying moments on the bus.
Teachers and students were seen on the space between the seats, ducking to take cover from the hail of stones. A teacher had her arms wrapped around a frightened girl.
Showing remarkable presence of mind, the driver drove away from the attackers and maneuvered the bus to safety.
The school bus was right behind a state-run bus that had been set on fire and wrecked by the mob.
After the attack, the seats were filled with shards of glass.
Policemen were present but they could do nothing to help the group, the teachers and staff complained.
"There were policemen, but no one was listening to them. The mob didn't care... We covered all the children and made them sit on the floor," said a teacher.
Some schools in Gurgaon have announced that they will be closed on Thursday.
"Padmaavat" is set for release today but groups like Karni Sena have vowed to block the film at all costs, in defiance of Supreme Court orders. The protesters insist that the film twists the story of 14th century Rajput Queen Padmini, who preferred to jump into a fire to surrendering to Delhi Sultan Alauddin Khilji.
Violence and arson has been reported from parts of Haryana, Gujarat, Rajasthan and Uttar Pradesh -- the states that had initially banned the movie despite the censor board allowing it with tweaks.
The Supreme Court on Tuesday rejected Rajasthan and Madhya Pradesh's final attempt to ban the film on grounds of potential violence. The court said banning a film violated creative freedom.
"Padmaavat" stars Deepika Padukone as Queen Padmini, Shahid Kapoor as Maharawal Ratan Singh, the husband of Padmavati, and Ranveer Singh as Alauddin Khilji who leads an invasion to try to capture the queen.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.