THE Group of Seven (G-7) summit ended with several major promises made, but some sceptics doubt whether the group’s leaders and their governments can fully deliver on their slew of commitments.
Read More