Pakistan’s snooker legend Muhammad Asif has won his third IBSF World Snooker Championship, defeating Iran's Asian Champion Ali Ghareghozlou 5-3…