The inaugural Formula E season has passed its half-way point - and what a cracker it's been so far. With six winners in six races, the championship is wide open.
But don't worry if you've missed a round - here's our whistle-stop recap of the season so far.