Gangavan

A forest of ten thousand trees being planted on the banks of the river Ganga