republic

Place

North Africa