Default O2 uk mobile speed

hi, I have O2 pay&go card with mobile internet. I'm in London, but my download speed is from 34 to 70 kbs. I have Htc Desire with 2.1. Whatis wrong?

Sent from my HTC Desire using XDA App