The court found contradictions and deficiencies in witness accounts and investigation Trial and high courts ignored key contradictions, calling them minor, Supreme Court said Motive involved a Rs 35,000 dispute linked to a failed marriage and divorce settlement