Just confirmed. MTNL is secretly capping HSDPA speeds to 384 kbps or 0.4 mbps. When I am roaming in BSNL 3G network, I still get same speed. But if I use BSNL sim, I get 2 mbps speeds on same network. Jeez. Planning to cut my sim card when balance is over. I don't even want to go through the hassle of porting my number.