Can someone elaborate on the ways e-waste like mobiles, computers, printers, scanners, circuits etc be recycled?

E-waste is growing by the day and we need to activate ourselves for handling this menace... if you could elaborate on which agencies are currently handling this in North India, or if you could contribute some know-how on how to recycle these things...Wud be a great!!!!