Seeing as how my parents moved here from India when I was a month old, I have been going to Delhi for as long as I can remember. I know that many of you have had bad experiences in India but you all should realize that India is a country in development, of course there are going to be beggers and dirt roads! People in America don't realize that we have it really good compared to countries like India. India is a great place if you can let go of our snotty ways and try and have a good time. I've also seen many people who aren't used to the Indian ways point out every wrong thing in Delhi, how can you like a place you're looking for mistakes in? I always have a good time in India, if you learn a little bit about he culture and conditions in India then you'll be prepared for whats there.