Fires and explosions 1 hour ago Explosion in Glyfada, Greece Show on map Glyfada, Greece · 1 independent report · 1 publisher First reported by inewsgr.com