GO
Loading...

European shares dented by glum corporate outlooks