A global corporate tax rate of at least 15% was agreed upon by 130 countries, the Organisation for Economic Co-operation and Development (OECD) said on Thursday. […]