Home WORLD NEWS Will G7 tax deal force big companies to pay up?