“…There are many techniques for preparing thin films such as plasma-enhanced chemical vapor deposition, 1 metal organic chemical vapor deposition, 2 thermal evaporation, 3 chemical bath deposition, 4 close spaced sublimation, 5 vacuum evaporation, 6 electrodeposition, 7 molecular beam epitaxy, 8 spray pyrolysis 9 and sputter deposition 10 . Amongst these deposition techniques, chemical bath deposition is most commonly used because it is a simple, cost effective and convenient for larger area deposition of thin films.…”