Critical review on biogeochemical dynamics of mercury (Hg) and its abatement strategies. (April 2023)