Libyaball

Libyaball is a countryball located in North Africa.