Mega Mecca on D Magazine of La Repubblica, Italy

The most important sacred place of Islam is between faith and business