The common factor between The Rolling StonesThe Beatles and Led Zeppelin is that before they released their seminal albums they all spent time in Morocco.

I was asked to visit the people they met and worked with in their time there.

It's possible that these people are responsible for some of the best albums and songs of all time.