A face only a developer could love: the Abraj Kudai hotel with its 10,000 rooms, helipads and "royal floors" is currently rising up from the ground about a mile away from the Kaaba.