•  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 10

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. Four people were dead, including a 27-year-old suspect who jumped from a department store, and several others were injured.

  •  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 8

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. Four people were dead, including a 27-year-old suspect who jumped from a department store, and several others were injured.

  •  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 9

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. Four people were dead, including a 27-year-old suspect who jumped from a department store, and several others were injured.

  •  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 7

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. Four people were dead, including a 27-year-old suspect who jumped from a department store, and several others were injured.

  •  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 6

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. One person has been confirmed dead, and several others were injured. According to police, the suspect, who is a 27-year-old man, jumped from the department store and was taken to a hospital.

  •  

Taiwan: Knife Attack and Smoke Grenades Reported Near MRT Stations in Taipei 3

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. One person has been confirmed dead, and several others were injured. According to police, the suspect, who is a 27-year-old man, jumped from the department store and was taken to a hospital.

  •  

Taiwan: Knife and Smoke Grenades Attack Near MRT Stations in Taipei 4

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. One person has been confirmed dead, and several others were injured. According to police, the suspect, who is a 27-year-old man, jumped from the department store and was taken to a hospital.

  •  

Taiwan: Knife and Smoke Grenades Attack at MRT Stations in Taipei 5

A smoke grenade and knife attack was reported in central Taipei on Friday, December 19, A suspect reportedly threw smoke grenades inside Taipei Main Station in central Taipei and attacked passersby with a knife. The suspect then fled the scene, moved to the nearby Zhongshan Station, and attacked pedestrians again before entering a nearby department store. One person has been confirmed dead, and several others were injured. According to police, the suspect, who is a 27-year-old man, jumped from the department store and was taken to a hospital.

  •  

Taiwan: Knife Attack and Smoke Grenades Reported Near MRT Stations in Taipei

A 27-year-old suspect was detained following smoke grenade and knife attacks near Taipei Main Station and Zhongshan MRT station on Friday evening, December 19. Several people were injured after the suspect allegedly carried out a knife attack inside Zhongshan Station, set off smoke grenades, and entered a nearby Eslite Spectrum store before falling from an upper floor. He was taken to hospital, and police are investigating the incidents.

  •  

Taiwan: Knife Attack and Smoke Grenades Reported Near MRT Stations in Taipei 2

A 27-year-old suspect was detained following smoke grenade and knife attacks near Taipei Main Station and Zhongshan MRT station on Friday evening, December 19. Several people were injured after the suspect allegedly carried out a knife attack inside Zhongshan Station, set off smoke grenades, and entered a nearby Eslite Spectrum store before falling from an upper floor. He was taken to hospital, and police are investigating the incidents.

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  
Emergency Rescue Ship Arrives In Port - Naples

Emergency Rescue Ship Arrives In Port - Naples

The Emergency Life Support rescue ship arrives in port to disembark 113 rescued shipwrecked people in Naples, Italy, on December 17, 2025. Photo by Felice De Martino/IPA/ABACAPRESS.COM

  •  

Canada: Severe Storm Brings Whiteouts, Dangerous Driving Conditions Across Alberta 4

A powerful winter storm brought whiteout conditions across Alberta on Wednesday, December 17, prompting a province-wide warning against travel on all roads and highways. Police urged residents to stay home, warning that emergency response times could be delayed due to the dangerous conditions.

  •  

Canada: Severe Storm Brings Whiteouts, Dangerous Driving Conditions Across Alberta

A powerful winter storm brought whiteout conditions across Alberta on Wednesday, December 17, prompting a province-wide warning against travel on all roads and highways. Police urged residents to stay home, warning that emergency response times could be delayed due to the dangerous conditions.

  •  

Canada: Severe Storm Brings Whiteouts, Dangerous Driving Conditions Across Alberta 2

A powerful winter storm brought whiteout conditions across Alberta on Wednesday, December 17, prompting a province-wide warning against travel on all roads and highways. Police urged residents to stay home, warning that emergency response times could be delayed due to the dangerous conditions.

  •  

Canada: Severe Storm Brings Whiteouts, Dangerous Driving Conditions Across Alberta 3

A powerful winter storm brought whiteout conditions across Alberta on Wednesday, December 17, prompting a province-wide warning against travel on all roads and highways. Police urged residents to stay home, warning that emergency response times could be delayed due to the dangerous conditions.

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Mathilde Panot, France Unbowed (LFI), with CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Mathilde Panot, France Unbowed (LFI), with CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Mathilde Panot, France Unbowed (LFI), with CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

LFI MP Eric Coquerel. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Mathilde Panot, France Unbowed (LFI), with CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

LFI MP Eric Coquerel, surrounded by CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Speech by LFI MP Hadrien Clouet. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Mathilde Panot, France Unbowed (LFI), with CGT activists. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Eric Coquerel, Hadrien Clouet, Mathilde Panot. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Speech by a CGT representative, with Eric Coquerel, Hadrien Clouet and Mathilde Panot at his side. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

The hands of an LFI deputy with his blue, white and red scarf. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Jean-Batiste Redde s placard, Austerity Night for the weakest Stop PLFSS 2026. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Inscription on a healthcare worker's gown, CGT, Understaffing during holidays, welcome to A&E. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

A badge, Together with Fo, let s defend social security. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

The hands of an LFI deputy with his blue, white and red scarf. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Speech by an activist, with LFI elected representatives at her side, including Éric Coquerel. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Statement by CGT representative. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

Statement by CGT representative. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

A placard, retirement at 60 through a pay-as-you-go system, and that s that. Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  •  
Protest Against The Social Security Finance Bill - Paris

Protest Against The Social Security Finance Bill - Paris

A placard reading, Money for public services, not for war! Rally against the Social Security Finance Bill called by USAP-CGT. The 2026 (PLFSS) Social Security Finance Bill is back in the National Assembly for a final vote today. USAP-CGT calls on MPs to make the right choice, the choice of social progress and citizen protection, by voting against it. France, Paris, December 16, 2025. Photo by Patricia Huchot-Boissier/ABACAPRESS.COM

  • Main
  • Top
  • Editorial
  • Creative
  • About Us
  • About ILG
  • Terms of use
  • Company
  • BEHIND
  • Price List
  • Single Plan
  • Monthly Plan
  • Services
  • Shooting
  • Rights Clearance
  • Support
  • FAQ
  • How To Buy
  • Contact Us
  • Become a Partner

© KYODO NEWS IMAGES INC

All Rights Reserved.

  • Editorial
  • Olympics
  • News
  • Sports
  • Japan
  • Tech
  • Royal
  • Disaster
  • NorthKorea
  • Old Japan
  • SNS
  • Creative
  • Food
  • Japan
  • Landscape
  • Animal
  • Popular
  • #Ukraine
  • #China
  • #coronavirus
  • #N. Korea
  • #Thailand
  • #Russia
  • #Ukraine
  • #China
  • #coronavirus
  • #N. Korea
  • #Thailand
  • #Russia
  • Food
  • Japan
  • Landscape
  • Animal
  • Olympics
  • News
  • Sports
  • Japan
  • Tech
  • Royal
  • Disaster
  • NorthKorea
  • Old Japan
  • SNS