Late Princess Diana's close friend Jemima Khan has revealed how the Princess of Wales would seek advice from her on living in Pakistan when she paid visits to the country.

Jemima, ex- wife of Pakistan's former cricket captain Imran Khan, was residing in Pakistan when Diana travelled to the country to raise funds for Imran's hospital.

Khan pointed at the relationship between Diana and Pakistani heart surgeon Hasnat Khan, whom Diana wanted to marry secretly, as the reason for seeking her advice about living in Pakistan.

"Diana was madly in love with Hasnat Khan and wanted to marry him, even if that meant living in Pakistan, and that's one of the reasons why we became friends," she told Vanity Fair contributing editor Sarah Ellison.

Khan told the magazine that Princess Diana visited her twice in Pakistan. "She also went to meet his family secretly to discuss the possibility of marriage to Hasnat. She wanted to know how hard it had been for me to adapt to life in Pakistan."

Princess Diana was reportedly in a relationship with Hasnat Khan from 1995 to 1997. Diana and Hasnat wanted to get married but the latter's mother never gave approval. The princess had told two of her friends that she wanted a daughter with him, Ellison reports in the September issue of the magazine.

The relationship broke off as Khan wouldn't agree to marry Diana. He was often called the love of her life but he dreaded life under the media spotlight.

"He hated the thought of being in the glare of publicity for the rest of his life," Jemima added.

But according to Ellison, Hasnat's decision to not marry Diana may have been the "greatest" gift to the princess. "Everybody sells me out. Hasnat is the one person who will never sell me out," Diana said to a friend months before her death, writes Ellison.