Here is some math for you.
There are 746 million people in Europe. If we SQUEZE them onto 1 acre lots PER PERSON (4 acres for a husband, wife and two children) that will require 746 million acres. 746 million acres = 1.2 million square miles. Europe is 4.1 million square miles, so we could...