Skip to main content

Al Jazirah Al Hamra — the jinn-haunted ghost town of Ras Al Khaimah, UAE — Ghosts & Hauntings in Al Jazirah Al Hamra, Ras Al Khaimah, United Arab Emirates | Nightmarks