Calcutta tops the chart in generating e-waste after Mumbai, Delhi-NCR, Bangalore and Chennai.