Clarkson is just reporting the Indian reality. The Indians are living in a virtual world portrayed by Bollywood films and cricket. This virtual world has been made for the billions of poor and slumdogs to dream that they are living in a super rich country with beautiful and whitening people all around so that they do not protest against their inhuman living conditions. But this is not the reality. The reality is slum, darkness and dirtiness. India is the dirtiest country in the World with crumbling infrastructure, crowded trains with rats and human defeacation, human wastes all around etc. So why India is so upset when the reality is being reported. This reality has been again thrown to the world during the shameful Delhi Commonwealth Games. When a tourist travels to India, he should be warned about the reality, that what he sees in Bollywood films do not exist. This tourist must be vaccinated against all the 18 and 19th centuries disease like polio, malaria, hepatitis, leprosy, smallpox, cholera etc, he must be warned not to drink tape water which is contaminated by faecal wastes and infested with all sorts of bacteria which lead to gastroenteristis, he must be warned not to eat the Indian food as the high level of spices lead to throat soaring and Delhi Belly. During the shameful Delhi Commonwealth Games athletes had been contaminated by diseases due to contaminated food and the contaminated water of the swimming pool. The delhi Belly is well known by the backpackers. India must not hide the reality and being the new ally of the US war criminals and Israel does not mean that India is now a developed country where everything is beautiful.