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