An Iranian Revolutionary Guard commander has been killed inside Syria by rebels battling Iran’s close ally President Bashar Assad. The