Villagers in and around Tamaraipakkam have been waging a battle against sand mining in the Kosathalaiyar River bed with a series of protests for the last one week.