A man killed three people and injured 15 others in a stabbing spree at a Walmart in China's Shanghai. The 37-year-old suspect, reportedly angry over a personal financial dispute, was detained by police following the Monday night attack. The incident occurred just before China's National Day holiday, a period known for increased tourism and huge crowds across the country.