1. Nanostructured imprinted supported photocatalysts: Organic and inorganic matrixes -- 2. Supporting materials for immobilization of nanophotocatalysts -- 3. Non-metals (oxygen, sulfur, nitrogen, boron and phosphorus)-doped metal oxide hybrid nanostructures as highly efficient photocatalysts for water treatment and hydrogen generation -- 4. Challenges of synthesis and environmental application…