What is the name for the stretch of land on which France and Greece are located