Icon
 

Japan nuclear regulators green light spent fuel storage facility