Zhuhai is a prefecture-level city located on the west bank of the Pearl River estuary on the central coast of southern Guangdong, People's Republic of China, on the southeastern edge of the Pearl River Delta. From Wikipedia
Transport services across Hong Kong are suspended as authorities ready shelters under the T10 warning ahead of the storm’s landfall on southern China’s coast later today.