The world’s first solar road has been launched in France

World is constantly progressing towards a greener world through technological developments. France has…