A Tunisian beach resort and hotel in Sousse was attacked on Friday, killing at least 22 people including several beach goers, an official from the Tunisian interior ministry said.
Photos of the incident surfaced on social media, showing several people in bathing suits, dead on the beach.
Following an exchange of gunfire there were casualties, with one gunman shot dead by police, according to Reuters.
The unnamed official said the gunmen were armed with Kalashnikov assault rifles. Aside from the one attacker who was shot dead, it’s unclear how many other assailants took part in the attack.
The attack was on the Imperial Marhaba hotel, the source and local radio said.
Sousse is one of Tunisia's most popular beach resorts, drawing visitors from Europe and neighbouring North African countries.
Tunisia has been on high alert since March when militant gunmen attacked the Bardo museum in Tunis, killing a group of foreign tourists in one of the worst attacks in a decade in the North African country.