The Republic of Ollie

The Republic of Ollie is a country located south of France.

The capital of the country, Ville d'Ollie, is the largest city in the country and it has 18.3 million residents, while the country actually has around 16.7 million residents.