Imagine light poles on the street generating their own electricity. Or, the façade of buildings producing power for our daily use. And the batteries in cars and buses getting recharged without being plugged into a source of power. These are not science fiction scenarios but on the verge of becoming a reality. These surfaces will indeed generate solar power if they are coated with a solution containing a wonder material that goes by the name of perovskite.