Loading patent details...
US7145071B2: Dye sensitized solar cell having finger electrodes | Searchlight