1/. The history of the country is nothing compared to other nations. So what the Indus Valley is one of the oldest civilization in the world; the ruins of the Indian history does not make India any interesting.
Its below average.
2/. The art and architecture of the country will confuse you like never before. From the early vedic age to the British rule, India has too many monuments which is a complete waste of time.
3/. Talking about culture; can you imagine a country with 22 officially recognized languages, different food habits and way of living? There is no cultural unity.
None.
4/. The topography is so that you might not visit twice if you have already made a trip to India. Who doesn’t have those beaches, deserts hills and mountains, right?
5/. The food is so boring. The wide array of cuisine is not worth trying. And the street food; don’t even look at it.
6/. The classical, folk dances and songs are indeed something India needs to leave behind. It doesn’t have any cultural and historic importance.
7/. The festivals in India is indeed one of the worst sights to see. The lighting of Diyas, bursting of crackers and playing with colors; its nothing fancy. Its not even close to having fun.
8/. Indians are very rude. They say “Atithi Devo Bhava” meaning ‘The guest is equivalent to God’, which is not true.
9/. So what Taj Mahal is one of the seven wonders, the world has much more beautiful places than this.
10/. Having more than 500 wildlife sanctuary, 18 biosphere reserves and 150 National Parks is no big deal.