On the one hand, you will find those who will tell you that YOU MUST VISIT INDIA because it’s wonderful, impressive and so different from anything else you have experienced; but on the other, there will always be those that are very critical of this country and will tell you that it’s dirty, ugly and undeveloped, that all these will shock you, and that you might be unpleasantly surprised by the culture there.
One thing to be understood and accepted is that the time flows differently in India and being on time is really a relative thing: if you’ll wait for the trains to pull into stations at the expected time or for your taxi driver to know the shortest way to the airport, think again!
If you find yourself craving for beef based foods, you will find options in the international food chains; you can also indulge in chicken, lamb or fish based foods but menus based on pork will be harder to find.
The streets in the big cities are really animated and crowded: oxcarts, motorcycles, donkeys, big cars, normal cars, tuk-tuk, everything that moves, Indians will use it as a transportation means.