A bus carrying Syrian workers in northern Lebanon has come under fire and at least one person has been shot dead, security sources say.

Several others were reported injured by shattered glass during the attack.

The incident took place near an army checkpoint in the Deir Emar district, some three miles (5km) north of the city of Tripoli.

The bus was taking Syrian labourers along the main highway between northern Lebanon and Syria.

One eyewitness said the vehicle's tyres had bullet holes and several windows on the driver's side were shattered by the shots.

According to the French news agency AFP, the person killed was a 17-year-old labourer.

The attack occurred a day after Lebanese Prime Minister Saad Hariri completed a two-day visit to Damascus for talks with Syrian President Bashar Assad.