Q. Who is called the 'Shakespeare of Punjab' and authored Heer Ranjha?
Answer:
Waris Shah
Notes: Waris Shah (1722–1798), a renowned Punjabi Sufi poet, authored Heer Ranjha and is widely known as the Shakespeare of Punjab. He used classical poetic forms and contributed deeply to Punjabi language and culture, leaving an indelible mark on regional literature.