Police in Switzerland found 23 migrants in the back of a van during a routine traffic stop.
The vehicle with Italian license plates was stopped early Monday morning near the central city of Lucerne.
Officers found the migrants on foot, huddled in the cargo area of the windowless van.
Police said they were locked in the van for several hours straight.
They were aged between 20 and 50 and were from Afghanistan, India, Syria and Bangladesh, police said in a statement.
The group reportedly wanted to travel to European countries beyond Switzerland.
The driver, a 27-year-old Gambian man residing in Italy, was arrested and faces an investigation on suspicion of human trafficking.