Researchers are developing photovoltaic windows that can provide shade and generate electricity Read more