Are electric vehicles the future of urban mobility?

Over the last couple of years we have heard many announcements from some car manufacturers that in the next few years or decade their cars will be equipped with electric engines only. At the same time, a few country governments have proudly stated they will not allow commercialisation of traditional fuel powered vehicles as of 2035 or 2040.