Category: Travel The Red Palace in Shakshuk by Anas Thu, 15/04/2021 - 13:06 Share Tweet Shakshuk is a small town in Nafusa Mountain in western Libya, some 160 km southwest of Tripoli Tripoli