By Craig Considine

Moroccan King, Mohammed VI AND US President Barack Obama
Moroccan King, Mohammed VI AND US President Barack Obama