To insert photos from Google Photos into your PowerPoint presentation:

  1. Click on the photo in Google photos then click on the 3 dots at top right
  2. Choose download from the options, this will save it to ‘downloads’ on your desktop
  3. Go to Powerpoint, create a new slide and click on ‘insert’ and ‘pictures’
  4. Select ‘insert picture from this device’
  5. From the file list displayed click on downloads and your photo should be there, click on it.