At least one person has been killed and six injured in a shooting at a Bangkok mall, after a gunman opened fire at passersby, Thailand police confirmed.

Initial reports said that the shooter remained in a store at the Siam Paragon mall, and the mall has been closed to the public.

Later, emergency services said at least three people were killed and three were injured in the incident at Bangkok's Siam Paragon, Reuters reported. The site added that according to Thai PBS, five people were wounded. Police later clarified that one person was killed and six wounded in the shooting.

SkyNews reported that a 14-year-old boy believed to be the shooter has been arrested, and that one of the injured is a foreign national.

BBC reported that only three people were killed, while four were injured. The site added that the teen had surrendered before being arrested, and that police said he had been using a handgun.

The Siam Paragon is often frequented by Israeli tourists.

According to public broadcaster ThaiPBS, several gunshot-like sounds were heard at Siam Paragon. The broadcaster had no other details on the incident.

The Independent noted that train services to a nearby station have been suspended.

Local broadcaster Channel 3 reported that sounds of gunfire could be heard from a bathroom at the mall.

Footage from the scene shows shoppers streaming out of the mall in an attempt to flee the scene.

Prime Minister Srettha Thavisin responded to the shooting by writing on X, "I am aware of the shooting event at Siam Paragon and have ordered the police to investigate. I am most worried about public safety."