Najaf , located 150 kilometres ( 90 miles ) south of Baghdad , is home to the mausoleum of Imam Ali , the son-in-law and cousin of the Prophet Mohammed , and which attracts Shiites from around the world , particularly neighbouring Iran .