Forbes has listed India among the most hated country in Asia because of pollution, corruption, rape and the classes and caste system which make some human being inferior than others.
It was based on the views of citizens of other Asian countries. Most of the people hated India because the Indian culture divides humans on the basis of caste, just because you were born among some class it will make you inferior.
Another reason was the cases of rapes and sexual assaults in India. Delhi is called the capital of rapes in the world because the numbers of rapes recorded in Indian cities is far greater than any other city.
Other countries in the list Included Japan because it occupied other countries during the World War II and people still hate Japan for that brutal occupation. North Korea was in the list because of the repressive government.
China was in the list because the absence of free media and political opinion. South Korea was also hated because of superficial culture.