Libya is the seventeenth largest country in the world but 90% of its territory is desert land, forcing the majority … More
World Politics News summaries without all the political mumbo jumbo.
Libya is the seventeenth largest country in the world but 90% of its territory is desert land, forcing the majority … More