Whatever differences you may have with Habib Ali Al-Jifri, you cannot help but respect his opinion. With his answers, you can simply see that what he says, he has thought over for a long time. What at ..