Tunisia is the northernmost country of the African continent. It is also the smallest of the northern African countries, sandwiched between Morocco and Algeria. Tunisia is renowned as a beach destination for its soft sandy Mediterranean beaches. However, there is more to Tunisia than the beaches — ancient archaeological sites, stunning desert scenery, and magnificent Islamic ...