Medical insurance for visit visa holder

Can i buy normal insurance for my wife she is on visit visa?

What normal insurance?  Medical insurance?

No you can't, she needs to have an Iqama for medical insurance issued in KSA.