Argument Mining

Why Attack Detection Is the Hardest Problem in Argument Mining

AT
Argumentree Team
Decision Science
July 29, 2026
10 min پڑھیں
Why Attack Detection Is the Hardest Problem in Argument Mining

حملہ کی شناخت کیوں دلیل کی کان کنی میں سب سے مشکل مسئلہ ہے | آرگومنٹری

دلائل کی کان کنی میں، یہ جاننا کہ کون سی جملے دعوے ہیں بڑی حد تک حل ہو چکا ہے، جبکہ یہ فیصلہ کرنا کہ آیا ایک دلیل دوسری کی حمایت کرتی ہے یا اس پر حملہ کرتی ہے، ابھی تک حل نہیں ہوا۔ اس خلا کی تین ساختی وجوہات ہیں۔ پہلی، طبقاتی عدم توازن: تشریح شدہ کارپوس میں تعلقات کی اکثریت حمایت کے ہیں، اور حملے کے تعلقات ایک چھوٹی اقلیت ہیں — کچھ ڈیٹا سیٹس میں لیبل کردہ تعلقات کا ایک دہم سے بھی کم۔ ایک نظام جو حمایت کا اندازہ لگاتا ہے زیادہ تر وقت درست ہوتا ہے، لہذا تربیتی اشارہ اختلاف کی پیش گوئی کرنے کی حوصلہ شکنی کرتا ہے۔ دوسری، سیاق و سباق کی انحصاری: یہ کہ آیا ایک بیان کسی چیز پر حملہ کرتا ہے اس بات پر منحصر ہے کہ یہ کس چیز سے منسلک ہے نہ کہ یہ کس طرح بیان کیا گیا ہے۔ منفی طور پر بیان کردہ جملہ اکثر اس کے اوپر کے دعوے کی حمایت کرتا ہے، اور مثبت طور پر بیان کردہ جملہ اکثر اس پر حملہ کرتا ہے۔ تیسری، غیر بیان کردہ ضمانت: ایک اعتراض اکثر بنیادوں اور دعوے کے درمیان استدلالی قدم پر تنازعہ کرتا ہے، اور وہ قدم متن میں کہیں بھی درج نہیں ہوتا۔ شائع شدہ بینچ مارکس مستقل طور پر اثر دکھاتے ہیں — اجزاء کی شناخت تقریباً 73% F1 کے قریب جبکہ تعلقات کی شناخت تقریباً 48% پر اسی قائل کرنے والے مضمون کے کارپوس پر، اور تقریباً 34% گندے عوامی تبصرے کے ڈیٹا پر۔ یہ عملی طور پر اہم ہے کیونکہ نایاب طبقہ ہی مفید ہے: سب سے مضبوط اعتراض جس کا کسی نے جواب نہیں دیا، بالکل وہی چیز ہے جسے فیصلہ ریکارڈ کو محفوظ رکھنے کی ضرورت ہے۔

Share:
خلاصہ

نایاب طبقہ ہی مفید ہے۔ اختلاف رائے ڈیٹا کا ایک چھوٹا اقلیت ہے، جو بالکل اسی وجہ سے ماڈلز اس کی پیش گوئی کم کرتے ہیں — اور بالکل اسی وجہ سے یہ سب سے زیادہ اہم ہے۔

  • حملہ تعلقات تشریح شدہ کارپوری میں ایک چھوٹی اقلیت ہیں۔ اندازہ لگانے کی حمایت عموماً درست ہوتی ہے، اس لیے ماڈلز اختلاف کو کم پیش گوئی کرنا سیکھتے ہیں۔
  • کچھ چیزوں کا حملہ کرنا اس بات پر منحصر ہے کہ وہ کس چیز سے جڑی ہوئی ہیں، نہ کہ اس بات پر کہ یہ کس طرح بیان کی گئی ہیں۔ لہجہ ایک فعال طور پر گمراہ کن اشارہ ہے۔
  • بہت سی اعتراضات استدلالی مرحلے پر بحث کرتی ہیں نہ کہ حقائق پر — اور وہ مرحلہ کبھی بھی تحریر نہیں کیا جاتا۔
  • شائع کردہ بینچ مارکس: ~73% F1 اجزاء کی تلاش میں ~48% اسی کارپس پر تعلقات کی درجہ بندی؛ ~34% زیادہ بے ترتیبی والے ڈیٹا پر۔
  • نایاب طبقہ وہ ہے جس پر فیصلے منحصر ہوتے ہیں۔ ایک غیر جواب شدہ اعتراض کسی بھی بحث کے ریکارڈ میں سب سے قیمتی چیز ہے۔

سب سے اہم کلاس وہ ہے جس کی تعداد سب سے کم ہے۔

جن کارپوریوں پر دلیل نکالنے کے نظام تربیت یافتہ اور ماپا جاتا ہے، وہاں اختلاف نایاب ہے۔ Annotated تعلقات کی غالب اکثریت حمایت ہے: یہ وجہ اس دعوے کی حمایت کرتی ہے۔ حملہ تعلقات — یہ اعتراض اس وجہ کو کمزور کرتا ہے — ایک چھوٹی اقلیت ہیں، کچھ ڈیٹا سیٹس میں لیبل کردہ روابط کا ایک دہم سے بھی کم۔

یہ واحد حقیقت اس میدان کا سب سے ضدی ناکامی کا طریقہ پیدا کرتی ہے۔ ایک نظام جو ہر بار حمایت کی پیش گوئی کرتا ہے وہ زیادہ تر وقت درست ہوتا ہے، اور اس تقسیم سے سیکھنے والا کوئی بھی ماڈل اسی تعصب کو جذب کرتا ہے۔ یہ قابل قبول بن جاتا ہے۔

یہ بالکل اس وجہ کے برعکس ہے جس کی بنا پر آپ ایک کو نافذ کریں گے۔ کوئی بھی چھ ماہ بعد ایک فیصلے پر دوبارہ غور نہیں کرتا کہ سب نے کس بات پر اتفاق کیا تھا۔ وہ اعتراض چاہتے ہیں — اور اعتراض وہ کلاس ہے جس کے بارے میں ماڈل سب سے کم پراعتماد ہے اور جس کی پیش گوئی کرنے کا امکان سب سے کم ہے۔

کیوں عدم توازن یہاں دوسرے مقامات کی نسبت بدتر ہے

کلاس عدم توازن ایک عام مشین لرننگ مسئلہ ہے جس کے لیے عام مشین لرننگ کے حل ہیں — نقصان کا وزن دوبارہ مقرر کریں، نایاب کلاس کی زیادہ تعداد میں نمونہ لیں، درستگی کے بجائے میکرو اوسط اسکور رپورٹ کریں۔ یہ سب معیاری طریقہ کار ہیں، اور ان میں سے ہر ایک کچھ حد تک مدد کرتا ہے۔

دلائل کی کھوج کو مشکل بنانے والی بات یہ ہے کہ عدم توازن کوئی نمونہ سازی کا اثر نہیں ہے جسے آپ مزید ڈیٹا جمع کرکے درست کر سکتے ہیں۔ یہ اس بات کی عکاسی کرتا ہے کہ لوگ کیسے لکھتے ہیں۔ ایک قائل کرنے والے مضمون میں مصنف ایک کیس بنا رہا ہوتا ہے، اس لیے زیادہ تر جملے جان بوجھ کر تھیسس کی حمایت کرتے ہیں۔ کارپس کو بڑھانے سے عدم توازن بھی اس کے ساتھ بڑھتا ہے۔

یہی وجہ ہے کہ فیلڈ رپورٹس macro-F1 اور علیحدہ فی کلاس اسکورز پیش کرتی ہیں نہ کہ خام درستگی۔ ایک ماڈل جو کبھی بھی حملے کی پیش گوئی نہیں کرتا وہ ایک معقول نظر آنے والا مجموعی نمبر پیش کر سکتا ہے جبکہ وہ اس چیز کے لیے بے کار ہے جس کے لیے آپ نے اسے بنایا تھا۔ صرف سرخی کی تعداد پڑھنا ناکامی کو مکمل طور پر چھپاتا ہے۔

لہجہ صرف غیر مددگار نہیں ہے — یہ فعال طور پر گمراہ کن ہے

بدیہی نقطہ نظر یہ ہے کہ زبان پر نظر ڈالیں۔ منفی الفاظ، احتیاطی جملے، مخالفانہ انداز بیان — یقیناً یہ حملے کا اشارہ دیتے ہیں۔

وہ ایسا نہیں کرتے، اور متضاد مثالیں سرحدی کیس نہیں ہیں۔ ایک دعوے پر غور کریں کہ ایک منصوبہ خطرناک ہے۔ جملہ ٹائم لائن کا دباؤ خطرے میں اضافہ کرتا ہے منفی طور پر بیان کیا گیا ہے اور اس دعوے کی حمایت کرتا ہے — یہ ایک اور وجہ فراہم کرتا ہے کہ منصوبہ خطرناک ہے۔ اب غور کریں طویل مدتی بچت ابتدائی سرمایہ کاری کا تدارک کرے گی، جو ایک دعوے سے منسلک ہے کہ اخراجات ناقابل برداشت ہیں۔ ہر جگہ مثبت الفاظ ہیں، اور یہ اس دعوے پر حملہ کرتا ہے۔

کیا کچھ حمایت کرتا ہے یا حملہ کرتا ہے یہ رشتہ کی خصوصیت ہے، جملے کی نہیں۔ ایک ہی جملہ اگر مختلف والدین سے منسلک ہو تو اس کا لیبل تبدیل ہو جاتا ہے۔ یہی وجہ ہے کہ جذباتی تجزیہ، جو اپنے کام میں بہت اچھا ہے، غلط ٹول ہے: یہ جملے کو پڑھتا ہے، اور جواب جملے میں نہیں ہے۔

پھندہ: موضوع کے بجائے والدین کے ذریعے موقف کا فیصلہ کرنا

اس غلطی کا ایک مخصوص ورژن ہے جس کا نام لینا ضروری ہے کیونکہ یہ واضح طور پر غلط آؤٹ پٹ کے بجائے پراعتماد طور پر غلط آؤٹ پٹ پیدا کرتا ہے۔

ایک تجویز پر بحث کا تصور کریں۔ کوئی ایک اعتراض اٹھاتا ہے — تجویز ایک ٹیم میں بہت زیادہ اختیار مرکوز کرتی ہے۔ دوسرا شخص ایک وجہ پیش کرتا ہے کہ یہ اعتراض درست ہے۔ یہ دوسرا تعاون حمایت کرتا ہے اس کے والدین کی، جو کہ ایک اعتراض ہے۔ یہ ایک مخالف شاخ کے اندر ایک حمایتی اقدام ہے۔

ایک نظام جو یہ فیصلہ کرتا ہے کہ کیا یہ جملہ تجویز کے حق میں ہے؟ اسے غلط سمجھتا ہے، تقویت کو حملے کے طور پر لیبل کرتا ہے، اور پھر یہ غلطی پھیل جاتی ہے: ایک مخالف تجویز کا دلائل حمایت کی طرف ظاہر ہوتا ہے۔ سوال جو پوچھا جانا چاہیے وہ یہ نہیں ہے کہ جملہ موضوع کے بارے میں کیا سوچتا ہے۔ بلکہ یہ ہے کہ یہ اس چیز کے ساتھ براہ راست کیا کرتا ہے جو اس کے اوپر ہے۔

اپنی غیر جواب شدہ اعتراض تلاش کریں

اپنی ٹیم کے پچھلے سہ ماہی میں کیے گئے فیصلے کا ذکر کریں۔ اس کے خلاف سب سے مضبوط دلیل کا نام بتائیں، اور پھر اس دلیل کا جواب کیا تھا یہ بتائیں۔ اگر آپ اعتراض کا نام تو لے سکتے ہیں لیکن جواب نہیں دے سکتے، تو آپ نے اپنے فیصلے کے ریکارڈ میں سب سے قیمتی چیز تلاش کر لی ہے — اور وہ چیز ایک حمایت پر مبنی ٹول کی جانب سے سب سے کم ممکنہ طور پر سامنے آنے والی ہوگی۔

ایک ایسے قدم پر اعتراض جو کبھی لکھا نہیں گیا

تیسرا سبب سب سے گہرا ہے، اور یہ ٹولمین کی طرف لوٹتا ہے۔ بہت سی حقیقی اعتراضات حقائق کو بالکل بھی چیلنج نہیں کرتے۔ وہ <em>استدلال</em> کو چیلنج کرتے ہیں — وہ غیر بیان کردہ اصول جو شواہد کو نتیجے سے جوڑتا ہے۔

کسی نے ایک مطالعے کا حوالہ دیا جس میں 13% پیداوری میں بہتری دکھائی گئی ہے اور نتیجہ اخذ کیا کہ اس پالیسی کو اپنایا جانا چاہیے۔ اعتراض یہ ہے کہ مطالعے کی آبادی اس تنظیم کی طرح نہیں تھی۔ کوئی حقیقت چیلنج نہیں کی گئی۔ جو چیز چیلنج کی گئی ہے وہ وارنٹ ہے: کہ وہاں کا نتیجہ یہاں منتقل ہوتا ہے۔ یہ اصول ٹرانسکرپٹ میں کہیں بھی نظر نہیں آتا، کیونکہ کسی نے بھی یہ نہیں کہا۔

جیسا کہ اس سلسلے کی پہلی پوسٹ میں بیان کیا گیا، وارنٹ کی دوبارہ تعمیر ٹولمین کی مرکزی بصیرت تھی اور یہ اس میدان کا سب سے کم حل شدہ مسئلہ ہے۔ ایک نظام جسے ایک تعلق کی درجہ بندی کرنے کے لیے کہا جاتا ہے، بعض اوقات ایک ایسی تجویز کو دوبارہ تعمیر کرنا پڑتا ہے جو اس کی ان پٹ میں نہیں ہوتی، اور پھر یہ فیصلہ کرنا ہوتا ہے کہ آیا اعتراض اس تجویز، شواہد، یا نتیجے کو نشانہ بناتا ہے۔

لیکن یقیناً ایک بڑا ماڈل اس کا حل نکالتا ہے؟

یہ ایک معقول توقع ہے، اور یہ کافی عرصے سے جزوی طور پر غلط رہی ہے کہ یہ دلچسپ ہو جائے۔

اسکیل علم اور روانی میں مدد کرتا ہے، اور اس نے واقعی دلیل کی کان کنی کو بہتر بنایا ہے — یہ کہانی اس سیریز میں اگلا پوسٹ ہے۔ لیکن اوپر بیان کردہ تینوں مسائل علم کے مسائل نہیں ہیں۔ عدم توازن لوگوں کے لکھنے کے طریقے کی ایک خاصیت ہے۔ سیاق و سباق کی انحصاری کام کی تعریف کی ایک خاصیت ہے۔ غائب وارنٹ متن کی ایک خاصیت ہے۔

ایک بڑا ماڈل جو اسی نقل کو پڑھ رہا ہے، اب بھی کوئی جملہ نہیں پاتا جو اس اصول کا بیان کرتا ہو جس کی اسے ضرورت ہے، اب بھی اس چیز میں زیادہ تر اتفاق دیکھتا ہے جس پر اسے ترتیب دیا گیا تھا، اور اب بھی یہ فیصلہ کرنا ہے کہ تین ممکنہ ہدفوں میں سے کسی ایک پر اعتراض کا نشانہ تھا۔ صلاحیت بڑھی؛ مسئلے کی ساخت نہیں بدلی۔

کیا واقعی مدد کرتا ہے

  • کلاسوں کو الگ الگ اسکور کریں۔ ایک ہی سرخی کا نمبر ایک ماڈل کو قابل سمجھاتا ہے جو کبھی بھی اختلاف کی پیش گوئی نہیں کرتا۔ فی کلاس F1 ناکامی کو فوراً واضح کرتا ہے۔
  • والدین کے بارے میں پوچھیں، موضوع کے بارے میں کبھی نہیں۔ واحد سوال جو درست لیبل دیتا ہے وہ ہے کہ یہ شراکت اس چیز کے ساتھ کیا کرتی ہے جو اس کے بالکل اوپر ہے۔
  • فیصلے سے پہلے استدلال کو واضح کریں۔ حمایت یا حملے کے لیے عزم کرنے سے پہلے تعلق کی تحریری وضاحت کو مجبور کرنا اس غلطی کو سامنے لاتا ہے جب کہ اسے ابھی بھی پکڑا جا سکتا ہے۔
  • نایاب کلاس کے لیے ایک انسان کو شامل رکھیں۔ اختلاف رائے وہ جگہ ہے جہاں ماڈلز کمزور ہوتے ہیں اور جہاں قیمت سب سے زیادہ ہوتی ہے — بالکل وہ جگہ جہاں جائزے کی توجہ صرف کرنی چاہیے۔

مفید طبقہ نایاب ہوتا ہے۔

ڈیٹا کے بارے میں سب کچھ ایک نظام کو اتفاق کی طرف دھکیلتا ہے۔ تقسیم اس کی حوصلہ افزائی کرتی ہے، الفاظ اس کی طرف گمراہ کرتے ہیں، اور اہم جڑت کا مرحلہ اکثر متن سے مکمل طور پر غائب ہوتا ہے۔

اور آپ کو درحقیقت جس ایک چیز کی ضرورت تھی وہ اعتراض تھا جس کا کسی نے جواب نہیں دیا۔ یہی وجہ ہے کہ یہ دلیل کی کھدائی میں سب سے مشکل مسئلہ ہے، اور یہی وجہ ہے کہ یہ کوشش کے قابل ہے: نایاب طبقہ ہی مفید طبقہ ہے۔

دلائل نکالنے کی سیریز

پانچ مضامین کہ مشینوں نے دلائل پڑھنا کیسے سیکھا — یہ میدان کہاں سے آیا، اس کے مشکل مسائل کیوں مشکل ہیں، اور ہم اسے کیسے استعمال کرتے ہیں۔

ذرائع اور مزید مطالعہ

اسٹیب، سی۔، اور گوریوچ، آئی۔ (2017). قائل کرنے والے مضامین میں دلائل کی ساختوں کی تجزیہ۔ کمپیوٹیشنل لنگوئسٹکس، 43(3)، 619–659۔

قائل کرنے والے مضمون کے نتائج عموماً جزو بمقابلہ تعلق کے فرق کے لیے حوالہ دیے جاتے ہیں۔

پارک، ج.، اور کارڈی، سی. (2018). دلائل کی جانچ کی قابلیت کے لیے ای رول میکنگ صارف کے تبصروں کا ایک کارپس۔ ایل آر ای سی 2018 کی کارروائیاں۔

CDCP کارپس میں، جہاں تعلق کی شناخت حقیقی عوامی تبصرے کے متن پر تقریباً 34% F1 تک گر جاتی ہے۔

ٹولمین، ایس. ای. (1958). دلائل کے استعمالات۔ کیمبرج یونیورسٹی پریس۔

وارنٹ — وہ غیر بیان کردہ اصول جو وجوہات کو دعوے سے جوڑتا ہے، اور وہ چیز جس پر بہت سی اعتراضات دراصل نشانہ بناتے ہیں۔

فری مین، جے۔ بی۔ (1991). جدلیات اور دلائل کی میکروساخت۔ فورس / ڈی گروئٹر۔

جواب دینے کا طریقہ بمقابلہ کمزور کرنا: کسی نتیجے پر حملہ کرنا اس کے استدلال پر حملہ کرنے سے مختلف اقدام ہے۔

لارنس، ج۔، اور ریڈ، سی۔ (2019). دلیل کی کان کنی: ایک جائزہ۔ کمپیوٹیشنل لنگوئسٹکس، 45(4)، 765–818۔

رشتہ پر مبنی دلیل کی کان کنی اور اس کی تشخیص کے طریقہ کار کا جائزہ۔

اکثر پوچھے جانے والے سوالات

حملے کی شناخت سپورٹ کی شناخت سے کیوں زیادہ مشکل ہے؟

تین وجوہات مرکب ہیں۔ حملہ کرنے والے تعلقات تشریح شدہ ڈیٹا کا ایک چھوٹا اقلیت ہیں، اس لیے ماڈلز یہ سیکھتے ہیں کہ سپورٹ کا اندازہ لگانا عموماً محفوظ ہوتا ہے۔ یہ کہ کچھ چیز حملہ کرتی ہے یا نہیں اس کا انحصار اس پر ہے جس سے یہ جڑی ہوئی ہے نہ کہ اس کے الفاظ پر۔ اور بہت سی اعتراضات ایک غیر بیان کردہ استدلالی قدم کو نشانہ بناتے ہیں نہ کہ کسی بیان کردہ حقیقت کو۔

دلائل کی کان کنی میں کلاس عدم توازن کیا ہے؟

تشریح شدہ کارپوری میں زیادہ تر تعلقات حمایت کے ہوتے ہیں نہ کہ حملے کے — کچھ ڈیٹا سیٹس میں حملے لیبل کردہ تعلقات کا ایک دہم سے بھی کم ہیں۔ چونکہ قائل کرنے والے متن کے مصنفین ایک کیس بنا رہے ہیں، یہ اس بات کی عکاسی کرتا ہے کہ لوگ کس طرح لکھتے ہیں، اس لیے مزید ڈیٹا جمع کرنا عدم توازن کو بڑھاتا ہے نہ کہ اسے درست کرتا ہے۔

جذباتی تجزیہ اختلاف کو پہچاننے کے لیے کیوں کام نہیں کرتا؟

کیونکہ حمایت اور حملہ ایک تعلق کی خصوصیات ہیں، نہ کہ ایک جملے کی۔ "ٹائم لائن کا دباؤ خطرے میں اضافہ کرتا ہے" منفی طور پر بیان کیا گیا ہے اور یہ اس دعوے کی حمایت کرتا ہے کہ ایک منصوبہ خطرناک ہے۔ اگر اسی جملے کو ایک مختلف والدین کے تحت منتقل کیا جائے تو اس کا لیبل تبدیل ہو جاتا ہے۔ جذبات جملے کو پڑھتے ہیں؛ جواب جملے میں نہیں ہے۔

رد کرنے اور کمزور کرنے میں کیا فرق ہے؟

تردید کرنا نتیجے کو چیلنج کرتا ہے — یہ دعویٰ کرتا ہے کہ یہ غلط ہے۔ کمزور کرنا شواہد کو قبول کرتا ہے اور انکار کرتا ہے کہ نتیجہ اس سے نکلتا ہے۔ "آپ کا مطالعہ ناقص ہے" اور "آپ کا مطالعہ ٹھیک ہے لیکن یہ یہ نہیں دکھاتا" مختلف اقدامات ہیں، اور انہیں ملا دینا حقیقی اختلاف میں زیادہ تر معلومات کھو دیتا ہے۔

نظام حقیقت میں دلائل کے تعلقات کو کتنی اچھی طرح سے شناخت کرتے ہیں؟

شائع کردہ بینچ مارکس ایک مستقل فرق ظاہر کرتے ہیں۔ قائل کرنے والے مضمون کے کارپس میں، جزو کی شناخت تقریباً 73% F1 تک پہنچتی ہے جبکہ تعلق کی درجہ بندی تقریباً 48% پر ہے۔ زیادہ بے ترتیبی والے CDCP عوامی تبصرے کے کارپس میں، تعلق کی شناخت تقریباً 34% تک گر جاتی ہے۔ یہ فرق ماڈل کی ساخت میں مسلسل تبدیلیوں کے باوجود برقرار رہا ہے۔

کیا بڑے زبان ماڈل حملے کی شناخت کو حل کرتے ہیں؟

وہ اسے بغیر خلا بند کیے بہتر بناتے ہیں۔ تین بنیادی مسائل میں سے کوئی بھی علم کا مسئلہ نہیں ہے: عدم توازن اس بات کی عکاسی کرتا ہے کہ لوگ کس طرح لکھتے ہیں، سیاق و سباق کی انحصاری کام میں موجود ہے، اور غائب وارنٹ متن سے غائب ہے۔ ایک بڑا ماڈل جو اسی نقل کو پڑھتا ہے، اب بھی ان تینوں کا سامنا کرتا ہے۔

نایاب کلاس کیوں سب سے زیادہ اہم ہے؟

کیونکہ فیصلے اعتراضات پر مبنی ہوتے ہیں نہ کہ اتفاق پر۔ کوئی بھی فیصلہ دوبارہ نہیں دیکھتا کہ سب نے کس بات پر اتفاق کیا تھا؛ وہ یہ جاننا چاہتے ہیں کہ سب سے مضبوط مخالف دلیل کیا تھی اور کیا اس کا کبھی جواب دیا گیا۔ یہی وہ کلاس ہے جس کا سپورٹ-بایاسڈ سسٹم سب سے کم امکان کے ساتھ سامنے لاتا ہے۔

AT

Argumentree Team

Decision Science

The Argumentree team explores the science of better decisions—from ancient philosophy to modern AI.

سب سے مضبوط اعتراض کو مت کھو۔

بحث کو اس طرح ترتیب دیں کہ وہ دلیل جو کسی نے جواب نہیں دیا، چھ ماہ بعد بھی واضح رہے۔

مفت شروع کریں

متعلقہ مطالعہ