EUROCHARGE: The Italian JobIt's hard to believe that after enjoying pretty much everything that nature has allowed mankind to build in the way of audacious road infrastructure in Austria and Switzerland, one can still be amazed. Then Italy steps into the ring. Radu Gurămultă24.09.2025