About 20 people may have been caught in a landslide triggered by heavy rain in Atami city in central Japan, local media reported Saturday.
RIGHT BG
About 20 people may have been caught in a landslide triggered by heavy rain in Atami city in central Japan, local media reported Saturday.