Bioremediation: An Overview on Current Practices, Advances, and New Perspectives in Environmental Pollution Treatment. (1st November 2017)