Israel

Israel is a landlocked country located just off the shore of Palestine.

It holds the largest known population of Minions and Jews in the world, with just barely lacking enough memes to best Finland.