I was wondering if anyone has much experience with public transportation in India. How much of the language do you need to know to converse with a bus or taxi driver, for instance? Also, how easy is it to get around both major cities and more remote sites with public transportation? Are there instances where renting a car might be advised, or would you suggest going with public transportation all around? I have traveled extensively in Europe, where I found that a lot of drivers knew English, but I've never been to Asia and am somewhat concerned about this aspect of traveling in India.