Bad report for Germany as a business location