President Maithripala Sirisena was evacuated on Wednesday night from a fire at a luxury beach hotel minutes after presiding over its opening ceremony, an official said.
Sparks from fireworks hit a straw-roofed beach hut at the 300-room Shangri-La following the ribbon-cutting and triggered the fire at the hotel in Hambantota in the country's deep south, president's spokesman Dharmasri Bandara said.
"The president had just walked back to the hotel while the fireworks display was still on," Bandara told AFP.
"He immediately left the hotel, but a fire truck from the President's convoy stayed back to put out the fire."
A local police officer said no one was injured during the incident, but an investigation had been launched.
(With inputs from AFP)