Keep scrolling down for answers and more stats ...
1. Who has more population?
2. Who has built The Statue of Liberty?
3. Who Shares land border with Germany?
4. Who follows Christianity?
5. Who has red,blue and white?
6. It is located in North America
Even though Mainland France is located in Europe ,but the lot's territories that are in North America.
7. Who has more land area?
9. Who has more influence in the world
10. LAST QUESTION: Who has lots of visitors?