Allama Muhammad Iqbal, a short biography

Noted British Indian Muslim thinker, philosopher and Urdu poet Allama Muhammad Iqbal was born on…