Paris - The mayors of Cape Town, Los Angeles, Paris and several other major world cities are pledging to ban petrol and diesel vehicles from "large parts" of their cities by 2030.