Quizzing Live

Which Country Is Larger In Terms Of Area And Population, France Or Spain

Answer:
France