Al Jazirah Al Hamra is a small town in Ras Al Khaimah. Also known as Ghost Town, the community has a number of abandoned villas and old buildings along with a mosque. The town was ruled by the Zaab ...