"Name a country besides Israel and the US that has a border wall of over 300 miles."
India. They have already built a 1,300 mile barrier. They will build 2,500 miles. Guess what, it works to keep illegals out.
http://www.timesonline.co.uk/article/0,,25689-1961065,00.html
I don't know where you get your 1300 mile quote, but it looks like they started in Feb. 2006.
In any event, good find.
Nevertheless, walls between countries are very rare today. And in Israel, and India's case, one motivation is to fence off the muslim nutcases.
Our immigration from the south is out of control and a wall, while not wanted, is a desperated measure at control and needs to be tried.