The Sacred Land” by renowned photographer Herbert Karim Masihi is currently underway at the National Museum of Iran.
Islamic art is a slow boil. It wraps itself delicately around you, slithers tantalizingly through your being and leaves you hypnotized by its inscrutable, beguiling splendor.Before you know it, you ...