Deutsche Post DHL to pay $644 M in back postal taxes

Germany’s Deutsche Post DHL has been ordered by German financial authorities to…