The following countries have announced bans on Petrol and Diesel cars:
Norway 2025, Germany 2030, Netherlands 2025, France 2040, UK 2040, Scotland 2032, India 2030, China 2030 (pending announcement).
The city of Shenzhen, China has electrified its entire bus fleet (which is 3 times the size of the largest bus fleet in the USA - New York - and 97% of its cabs. Following the success of that project China is rolling out electrification across the country. They are adding a battery powered bus fleet the size of London's every 5 weeks. By 2025, half of the worlds bus fleets will be powered by electricity.