Developed area of Arabia before Islam was?

A ) Najaf

B ) Yaman ✅

C ) Yathrib

D ) None of these