One villager in southern China's Hainan province has died and two others remain hospitalized after consuming self-cooked toads, Jimu News reported on Sunday.
This is the amusing moment an otter caught a fish from a lake in China. Locals spotted the mammal hunting for food in the clear waters of Panda Lake in Aba, Sichuan, on September 8. Footage shows the ...