Surah Al-Kahf Explanation
You can read the exegesis of Ghamidi sahab: Al-Kahf – الكَهْف Regarding Dhul Qarnayn please also see: Discussion 9520