Heavy metals are well-known environmental pollutants due to their toxicity, persistence in the environment, and bioaccumulates nature. Their natural sources include weathering of metal-bearing rocks and volcanic eruptions, while anthropogenic sources include mining and various industrial and agricultural activities. Mining and industrial processing for extraction of mineral resources and their subsequent applications for industrial, agricultural, and economic development has led to an increase in the mobilization of these elements in the environment and disturbance of their biogeochemical cycles.
Contamination of aquatic and terrestrial ecosystems with toxic heavy metals is an environmental problem of public health concern. Being persistent pollutants, heavy metals accumulate in the environment and consequently contaminate the food chains. Accumulation of potentially toxic heavy metals in biota causes a potential health threat to their consumers including humans.