No. 1 India
India is currently the most racist country in the world. India has a cultural racism which discriminates amongst social positions, families, and castes. The main rivalry between Marathi Manoos and Biharis is very intense. And yet, Indians won’t accept this fact and boast about their culture of diversity and acceptance. Moreover, xenophobia and Hindu-Muslim division increases the overall racism of the country.