which is also known as Ahl al-Kahf town