I think this was due to ipv6 + ipv4 combination. Airtel 100Mbps plan will show around 240Mbps in speedtest due to ipv6+ipv4 combo, but upload will show only around 120. In my case 200Mbps plan shows this,
[URL unfurl="true"]https://www.speedtest.net/result/16250971579[/URL]