A by-election is an election, which is held:
A. Along with general elections
B. To fill a vacancy after general elections are over
C. Each year to fill vacant vacancies
D. When desired by the head of the state
E. To fill a vacancy caused by the resignation of a Minister