BiOI/TiO2 nanotube arrays, a unique flake-tube structured p-n junction with remarkable visible-light photoelectrocatalytic performance and stability.

BiOI/TiO2 nanotube arrays, a unique flake-tube structured p-n junction with remarkable visible-light photoelectrocatalytic performance and stability.