From another thread here I got to know that Vodafone and MTNL and BSNL are the only 3G service providers which provide 3G in both Mumbai and Maharashtra circles. My requirement is of such a provider only. I have read everywhere that Vodafone's 3G is decent and provides consistent speeds. I have few queries regarding the same. Would appreciate responses...1. From my search I found that the 1GB plan is approx 250 Rs. Is that right ?2. If I am in a place where there is no 3G connection then 2G data will be used and still will be counted from my 1GB quota ?3. If I buy a Mumbai SIM and use the 3G data in Pune then I won't be charged any separate roaming charges for data right (when used in 3G mode in Pune) ? And vice versa ?