Wal-Mart is set to donate US$1.6m to set up a training academy to help improve fire safety in Bangladesh.