majid haqlatest news & developments