Rabat is the capital of Morocco and second largest city in the country, after Casablanca.