A bus in southern Brazil has veered off the side a highway and crashed, leaving 16 dead and 30 injured. Firefighters say the accident happened around midnight on Thursday on the outskirts of Mogi das Cruzes, a city about 60 kilometres east of Sao Paulo.