How to Open a Corporate Bank Account in Saudi Arabia

How to open a corporate bank account in Saudi Arabia, required documents, capital requirements, timelines, and why the GM's Iqama is the critical dependency.