It was billed as the “biggest political rally in history”. But as its 6.30pm start time drew near, it became clear that ...