This is Hassan II mosque in Casablanca it is just amazing... it has the tallet Minaret in the world, it was also built on top of the ocean.