Shura as the Islamic Version of Democracy

Islam neither totally accepts democracy nor totally rejects it. It has a better alternative, ...