Why so many parties?

Habibur Rashid Ismail, Jamea Rahmania Fadil Madrasah, Chittagong
Politics is growing like business. It is a matter of regret that there are 62 political parties, including 22 religion-based ones in our country, but these parties are not functioning smoothly. Why should we have so many political parties? Politicians should look into the matter.