A warning has been issued to tourists after more than 150 Scots were hit with a food poisoning bug while on holiday in Mexico.

Officials at Health Protection Scotland (HPS) and the Foreign Office issued a statement in relation to 24 hotels near Cancun in the country.

A small number of the cases could relate to other countries.

There are a total of 119 cases in Scotland who visited the affected Riviera Maya, while it is yet to be established where a further 38 confirmed cases stayed.

HPS has now warned holidaymakers returning from Mexico to contact their GP straight away if they are suffering any symptoms such as vomiting, stomach cramps or diarrhoea.

The outbreak of Cyclospora is linked to contaminated food.

A statement from HPS said: "Cases had stayed at 24 different hotels and resorts in Mexico but predominantly on the Riviera Maya coast.

"Cases were equally distributed between males and females, with the range of ages affected being 12 to 76 years.

"Travellers returning to Scotland accounted for 157 of the cases. UK public health authorities have shared information with the Mexican authorities and the travel industry to support investigations in Mexico."

A spokesman for travel agent Thomson said public health officials in Scotland and England have "advised us of a number of sickness cases associated to an issue called Cyclospora in the Riviera Maya region of Mexico".

He added: "There is not a particular hotel, hotel chain or tour operator implicated and the source of the issue is still being investigated.

"We are working with relevant partners and authorities both in Mexico and the UK to ensure customer well-being and to investigate the matter. "