Super Typhoon Ragasa, packing hurricane-force winds of up to 137 mph, is edging closer to the coast of neighbouring southern Guangdong province in China
Super Typhoon Ragasa, packing hurricane-force winds of up to 137 mph, is edging closer to the coast of neighbouring southern Guangdong province in China