24×7 Online News
The avalanche occured at Mount Yotei, Hokkaido, Japan. (Representational) Tokyo: A foreign woman has been critically…