Peanut hull, an agricultural waste, proved to act as an efficient adsorbent for five anionic and cationic dyes. The process was found to be a pH dependent, suggesting the adsorption is controlled by interaction between the charged dye molecule and the surface charge on the adsorbent. The effect of variable parameters (contact time, pH, mass of adsorbent, dye concentration, agitation and activat...