RECAP: All the key moments from the 2024 Shanghai E-Prix