State-owned firm Bharat Sanchar Nigam Ltd., which has been waiting for allocation of 4G spectrum from the government, led the chart in both 3G download and upload average speeds. BSNL recorded a 3G download speed of 2.6 Mbps and an upload speed of 1.2 Mbps.