After years of legal battle, Kangana Ranaut and Javed Akhtar have reached a happy settlement in their defamation case against ...