Press release | July 30, 2009 at 5:30
ALIBAUG TALUKA, India — Close to a thousand villagers stood for hours in the formation of a life-size human windmill near Khidki village in Alibag, in what could well be the largest protest for renewable energy in India till date.