Where is the country is Libya located in?

North Africa.