New Delhi, US Treasury Secretary Janet Yellen and the Organization for Economic Cooperation and Development (OECD) announced on Thursday that 130 countries, including Switzerland, China and India, have agreed to back a global minimum corporate tax rate of at least 15 per cent, a policy priority for the Joe Biden admin