Over 100 Dead After Flooding and Mudslides in Japan

Heavy rainstorms in southwestern Japan have ravished entire towns and killed over 100 people. The AP reports there are at least 80 people who are missing after a system slammed the area with floods and mudslides. The torrential downpours caused residents in cities like Okayama, Kurashiki, and Hiroshima to their rooftops and balconies to avoid […]