G7 leaders pose for a group portrait on June 11 at the G7 conference at Carbis Bay Hotel in Cornwall, England. The 139 countries and jurisdictions that are part of the OECD/G20 framework were informed of the G7’s tax agreement. Most developing countries consented despite major reservations when faced with a take-it-or-leave-it situation. Xinhua News Agency/nRead More