Arabic · phrase · Faith & Sacred History

Maarka-e-Haq-o-Batil

मारका-ए-हक़-ओ-बातिल
said maar-ka-e-haq-o-baa-til
also written: Maarka-e-Haq-o-Batil
Meaning

The eternal battle between truth and falsehood.

Literally: the battle of truth and falsehood

How Iqbal uses it

Iqbal sees history as the recurring struggle of haq against batil, of which Karbala is the supreme instance.