Stay away from Riyadh Visa office, it took longtime for processing, my passport is pending return for 45 days, some waited for 60 days. If you can send your passport using courier (including return envelop it will be better faster you). If you send it directly to NDVO it will not cost much since...