B. Islam. Islam is still found commonly in North Africa and the Middle East.
General election is a kind of election which is held after certain period of time (5 years in India) for all constituencies at the same day or within few days
Mid term election is held when a lot sabha or a state assembly dissolve as a whole before the expiring period. It is held to form the new house.
They were drastically different. Hopes this helps