In India the scene is worse than pathetic .
i belive if you get a true 256 Kbps unlimited connection anywhere , go for it . its a dream if u get 512 unltd at good reasonable prices . forget 1 mbps . i seriously dunno how your friend is getting 8-9 mbps . must be a fluke .