VISA Global Media

There is a current weather warning in Italy as storms have hit the country. Most ports have been closed, including La Spezia, Genova, Leghorn and Naples as wind and rain were too intense to manage standard operations. La Spezia…


Read more