Source: ExpediaHassan II MosqueAs the second-largest mosque in Africa, this Casablanca icon attracts worshippers and sightseers from far-flung places.WorldAfricaMoroccoCasablancaHassan II Mosque