It was first recited by iqbal in 1913 at a mushaira held at mochi gate, lahore. Shikwa jawab e shikwa complete with english translation voice: Amjad farid sabri & naeem abbas rufi editing & lyrics:
Find the Closest Arby’s Your Guide to Arby’s Locations Nationwide
Shafaqat ali bajwa subscribe our channel. The following 30 verses (five stanzas) are the essence.