Dhaka, March 1 -- A massive fire in Bangladesh that raced through a six-storey building home to restaurants where many families with children were dining has killed at least 45 people and injured dozens, the health minister said on Friday.

Fire authorities said a gas leak or a stove could have caused Thursday's blaze in the capital, which spread quickly after breaking out in a biryani restaurant, and was only reined in following two hours of effort by 13 units of firefighters.

Hospitals are treating 22 people with burn wounds, Health Minister Samanta Lal Sen told reporters.

"All 22 people ... are in critical condition," Sen said after a visit to the Dhaka Medical College Hospital.

Prime Minister Sheikh Hasina expressed shock and sorro...