The results of India’s marathon election will be released on 23 May.

If you haven’t been paying much attention, here’s what you've missed.

Produced by Vikas Pandey

Additional footage Pooja Chhabria