Morocco: Tour Hassan · Global Voices
Jillian C. York

Moroccan Meanderings gives a history lesson on Rabat's Tour Hassan.