Morocco in north Africa has a coastline on both the North Atlantic Ocean and the Mediterranean Sea. It has borders with Western Sahara to the south, Algeria to the east and the Spanish North African exclaves of Ceuta and Melilla on the Mediterranean coast in the north. It is just across the Strait of Gibraltar from Gibraltar. Morocco has many beautiful cities. The capital is Rabat. Casablanca is the largest and most famous city. More well known tourist attractions are in Marrakech and Agadir. Morocco is also known for the markets where a lot is sold, such as clothing, carpets, herbs and fruit.