Travelers beware if are you a foreigner you pay more than 20 imes for admission to historical or heritage sites. You also pay extra for camcorders and cameras than the local population. Imagine Indians being charged twice for visiting Grand Canyons and other places. This is pure discrimination. One way to correct this problem is to for travel agencies to boycott India until this discrimination is stopped. Single women beware travelling alone on trains and buses particularly at night or going places alone. The police and judiciary are very corrupt - dont expect help if something happens. The countryside is pleasant and friendly people but very poor. Urban India is a callous, apathetic, indifferent society with little regard for human life. Poor neglected children will knock on your car windows at traffice signals - it is a pathetic site. The government is corrupt with many in it having criminal background, totally devoid of any compassion for their fellow countrymen and their living conditions. They live in large bungalows with a retinue of servants, a lifestyle of the former maharajahs but calling themselves people's servants. Hotel tariffs are very high and the focus is to make the foreigner pay as much as they can. Southern India is a bit better, cleaner, less corrupt and more regard for human suffering. I recommend anyone, especially those not of Indian origin or not having contacts there to really do their homework and plan properly, to avoid an unpleasant experience. It is a beautiful counrty plundered by a corrupt, criminal political system. You cannot but help feel sorry for the people there who have to endure this and raise their families. Pollution and squalor is rampant except where the politicians live and foreign embasses are located. Avoid the states of U.P and Bihar. They are high crime, and the poorest states of India with anarchy permeating every aspect of society. Maharashtra, Kerala, Karnataka and Tamil Nadu are better places to visit