Record rains lash island in southwest Japan

Record heavy rains brought by a seasonal rain front lash Iki Island in southwest Japan.