A prolonged rainstorm in China’s Sichuan province has caused land- and mudslides, forcing some local hydropower plants and bitcoin miners to halt operations. Heavy rain has been drenching Sichuan’s mountainous […] Click here to view full article