I have a cruise booked up last minute and one of the port call is Casablanca and I didn't realize that I need visa for Morocco. However, I am leaving on Tuesday to England so I can't get it done from Malaysia. Anyone could give a guide or information if I can get a visa (Transit Visa as the port call is less than 24 hours) from Moroccan Embassy in London? I am a Malaysia passport holder and residing in Malaysia. I have looked through the embassy website and not much of a help. Could I get the visa same day?