Actor-singer Ali Zafar has filed a defamation suit in a district court here against singer Meesha Shafi, who accused him of sexual harassment two months ago on social media. The suit claims damages of Rs 1 billion.