The train that derailed in Switzerland was carrying around 200 people between Tiefencastel and Solis, according to a statement from the cantonal police department.
The statement said that a rescue and evacuation operation is in process involving the air-rescue and ambulance services, firefighters, Alpine Rescue and police.
More top news
Police said the child, who was without a driving licence, was trying to make his way 2,500 miles from the east coast to Perth.
The 24-year-old was charged with 14 counts of wounding with intent to do grievous bodily harm and one count of throwing a corrosive fluid.
Winds will veer northerly overnight with colder air streaming in over the next few days.