Typhoon Kujira, the eighth typhoon of 2015,made landfall in south Chinas Hainan Province on Monday evening. The storm landed in the coastal city of Wanning at 6:50 p.m., packing winds of up to 90 kilometers per hour, said the Hainan Meteorological Service. Read more