Which vibrant city is famous for its colorful Grand Bazaar and amazing mosques?
Marrakech
Barcelona
Istanbul
Dubrovnik