More than 90 people were injured, including at least seven seriously, when two passenger trains collided head-on in eastern Slovakia, according to emergency officials.

The crash occurred shortly after 10 a.m. on Monday near the village of Jablonov nad Turňou in the Rožňava district, where rescue crews worked for hours to free passengers and provide medical assistance, the Slovak Fire and Rescue Service said.

Around 100 people were on board the trains at the time of the collision, and all passengers and train operators were rescued and are now safe.

Officials said 91 people were assessed at the scene, including seven with serious injuries, 14 with moderate injuries, and 70 with minor injuries. No deaths were reported.

All of the injured were taken to nearby hospitals, and evacuation buses were used to transport lightly injured passengers.

Rescuers provided first aid, assisted paramedics and air ambulance crews, and used drones equipped with thermal cameras to search the crash site for additional victims and to monitor fire risks.

Firefighters also stopped leaking fluids from the damaged trains and implemented fire safety measures while assisting police at the scene.

The cause of the collision remains under investigation.