The History, Magic and Mysticism of the Tiny Island of Filfla

The Maltese archipelago consists of six separate islands, Malta the main island and vastly over-populated, Gozo…