At least one person has been killed and 30 injured in a series of explosions at a multi-storey hotel in the Bangladeshi capital, Dhaka, police say.
The blasts at the Orchard Plaza hotel in the city's Nayapaltal area set two upper floors on fire, they said.
Police have ruled out any kind of sabotage or bomb blasts and blamed the explosions on a gas leak.
In recent years, Bangladesh has seen political instability and several blasts blamed on Islamic militants.
"The gas might have leaked from a heater at a room on the sixth floor where a Sri Lankan was staying," Police Inspector Farid Ahmed said.
A Nepalese hotel guest said that the second blast occurred three-and-a-half hours after the first and was much bigger.
Officials say that the injured are being treated at hospitals for multiple burn injuries.
Fire-fighters were called to douse the fire and evacuate guests from the hotel.
Reports said several injured have been admitted to the burns units of Dhaka hospitals including the foreigners.