Man flees Australia from China, hours after police find dead woman in his freezer

A man who left Australia shortly before a woman was found dead in a freezer in his apartment is being questioned by authorities in China’s central Sichuan province, New South Wales (NSW) police said on Thursday. The 36-year-old man caught a flight to China with two young boys, ages 4 and 6, around 11:30 a.m. […]