Malta Welcomes Increased Business Travel Traffic As It Scoops Tourism Award

The tiny coastal nation of Malta recently scooped one of…