International Aug 15, 2019 16,303 A British woman has died in Barbados after being doused in a flammable liquid and set alight while in bed. Read More...