All about finance. G7 nations reach accord on instituting worldwide digital levy , and Administrator 2025 May 9