The G7 Summit has bombarded this small Sicilian town

ZoominTVNews Published May 26, 2017

Rumble World leaders are descending on the idyllic Italian town of Toarmina for the annual G7 Summit. But can the infrastructure take it?

0 COMMENTS