Picturesque English coastal village to host G7 summit

A look around the stunning Carbis Bay, in England's South West county of Cornwall, which will host President Biden and other world leaders for next week's G7 Summit.

May 31, 2021

Top Stories

ABC News Live Presents