Libya is an oil-rich country located in north Africa; it is bordered by the Mediterranean Sea to the north, and it shares borders with Egypt to the east, Tunisia and Algeria to the west, and Niger, Chad, and Sudan to the south. The country is known..
Relevance: 1.1744726