Fingerprints on history bloodlines of Gaza Beirut and Tehran