A UN General Assembly vote on a non-binding agreement to support those nations with the largest refugee populations has 181 supportive votes, three abstaining nations (Dominican Republic, Eritrea and Libya) and two dissenters, Hungary and the United States. I understand the reasons for US opposition, but why does Hungary oppose the agreement?
I imagine the answer hinges partly on their economy, and partly on some of the same factors that contribute to Hungary being among the most Eurosceptic EU members, namely certain Hungarian views on foreign nations or peoples. However, one would expect such factors apply to any number of other countries, especially in the age of the alt-right. So what explains Hungary being so anomalous in this respect?