Muhammad Iqbal

  Personal life Background Iqbal was born on 9 November 1877 in an ethnic Kashmiri family in Sialkot within the Punjab Province of British India

Read more