There have / has been diplomats coming from different countries, which one is correct?

have been as diplomats are plural