DHAKA : Department of Environment (DoE) on Monday fined three business firms a total of Tk 50 lakh for the violation of environmental compliances by their factories in Narayanganj, reports UNB.