Iqbal's vision