Default need 3g help(an indian may help me better)

hello friends i need help...i'm gonna go to india and i know 3g is only available in bsnl or mtnl(unless they shut it down) which phone is best suited foe it? the tilt 2 or the t-mobie tp2 or sprint or verizon tp2? and does vodafone have 3g?