G7 country leaders will pledge 1 billion coronavirus vaccines to poorer nations in an attempt to convey global friendship and unity.

The leaders have also vowed to help developing nations tackle climate change and call out Beijing for human rights abuses.

However, health and environmental campaigners remain unimpressed by the details of the meeting, saying the leaders have failed to completely meet the challenges of our times.