Japan’s Mitsubishi Corp (TYO:8058) and Kansai Electric Power Co Inc (TYO:9503), or KEPCO, have arranged non-recourse financing for a joint 200-MW biomass project in Japan.