India is one of the best most interesting places I have ever been but I wouldn't take my 7 year old there...they will get a lot more out of it when they are a few years older.