Mini will switch to battery-only cars by 2030

BMW has announced it will launch its last internal combustion engine-powered Mini in 2025, with hopes to only sell electrically-powered vehicles from 2030.