Skip to main content
WikiLeaks: Inside Julian Assange's War on Secrecy bookWikiLeaks: Inside Julian Assange's War on Secrecy book
The City Always Wins by Omar Robert Hamilton (Hardcover)The City Always Wins by Omar Robert Hamilton (Hardcover)
WikiLeaks: Inside Julian Assange's War on Secrecy book
£ 23.00 GBP
Tax included.

The City Always Wins by Omar Robert Hamilton (Hardcover)

About this product:

Product Information:

We`ve been doing the same thing for hundreds of years. Marching, fighting, chanting, dying, changing, winning, losing, marching, fighting, chanting, dying, marching, chanting, planning, failing, fighting, marching, marching, fighting, fighting. This time will be different. This time the future can still be made new. This is a revolution. On the streets and in the clubs of Cairo, a political uprising is fermenting that will change the course of modern history. Mariam and Khalil, young activists and film-makers committed to their ideals, are swept up in a blaze of revolutionary fervour that will change their lives for ever.

Omar Robert Hamilton`s extraordinary debut captures the feverish intensity and trauma of one of the century`s defining uprisings: the 2011 Egyptian revolution. From the euphoria of mass protests to the chilling silence of the morgue, The City Always Wins is a hugely ambitious novel of breathless, dazzling scope. In this electric sketch of a vibrant city - alive and teeming with political unrest - Cairo is both the backdrop and focus of the novel, as the author crafts unbearably vivid images with a filmmaker`s voracious eye. With razor-sharp dialogue and unforgettable characters, The City Always Wins is the only book that allows readers to pierce to the bloody heart of this uprising.

Arrestingly visual, piercingly lyrical, and intensely political, this is the definitive novel of the Arab Spring channelling the voices of those who were really there. Brave, raw, and urgently contemporary, Omar Robert Hamilton looks set to become the defining voice of his generation.

Frequently Asked Questions

Use rows to highlight unique features,
sizing information,
or other sales information.

Use rows to highlight unique features,
sizing information,
or other sales information.

Use rows to highlight unique features,
sizing information,
or other sales information.

/* Centering the menu */ .main-navigation ul { display: flex; justify-content: center; } /* Enabling hover effects for menu items */ .main-navigation ul li a:hover { /* Your hover styles here */ color: #ff0000; /* Example: Change text color on hover */ } /* Positioning the logo at the top */ .site-logo { display: block; margin: 0 auto; text-align: center; }
/* Ensure the header elements are properly aligned */ .site-header { display: flex; flex-direction: column; /* Stack elements */ align-items: center; justify-content: center; padding: 10px 20px; text-align: center; } /* Adjust Logo Position */ .header-logo { display: flex; justify-content: center; align-items: center; margin-bottom: 10px; /* Adds space below logo */ } /* Adjust Search Bar Width and Center */ .header--ai-search { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 500px; /* Adjust width */ margin: 10px auto; } /* Style AI Search Bar */ #ai-search-container { display: flex; width: 100%; max-width: 450px; height: 40px; border: 1.5px solid #0070f3; border-radius: 20px; background: #f9f9f9; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); padding: 5px; } /* Style Navigation Menu */ .header--nav { display: flex; justify-content: center; margin-top: 10px; } .main-navigation ul { display: flex; justify-content: center; list-style: none; gap: 15px; } .main-navigation a { text-decoration: none; color: #333; font-weight: bold; transition: color 0.3s ease; } .main-navigation a:hover { color: #0070f3; } } } function sendEmail(email, message) { console.log(`Sending email to ${email}: ${message}`); // Add actual email API call here } autoMarket(); }); /* Add spacing between logo, search bar, and menu */ .header--logo { display: flex; justify-content: center; align-items: center; margin-bottom: 10px; /* Creates gap between logo and search bar */ } /* Ensure Search Bar is Responsive */ .header--ai-search { display: flex; justify-content: center; align-items: center; width: 100%; max-width: 600px; /* Adjust width */ margin: 15px auto; } /* Ensure Input Container Stretches */ #ai-search-container { display: flex; align-items: center; width: 100%; max-width: 550px; height: 40px; /* Adjust height */ border: 1.5px solid #0070f3; border-radius: 20px; background: #f9f9f9; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); padding: 5px; } /* Fix AI Search Button */ #ai-search-button { background: #0070f3; color: white; padding: 8px 15px; border: none; cursor: pointer; border-radius: 0 20px 20px 0; font-weight: bold; } #ai-search-button:hover { background: #005bb5; } /* Ensures navigation menu is centered */ .header--nav { display: flex; justify-content: center; align-items: center; margin-top: 10px; /* Creates gap between search bar and menu */ } .header-navigation ul { display: flex; gap: 10px; /* Reduce menu item spacing */ justify-content: center; /* Center the menu */ } .header-navigation li { padding: 5px 10px; /* Adjust padding inside menu items */ } .header--nav a { text-decoration: none; font-size: 16px; font-weight: bold; color: #333; padding: 8px 10px; /* Reduces padding */ } .header--nav a:hover { color: #0070f3; } /* Ensure AI search bar stretches with its container */ #ai-search-container { display: flex; width: 100%; max-width: 600px; /* Adjust as needed */ height: 45px; border: 1.5px solid #0070f3; border-radius: 20px; background: #fff; padding: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); } #ai-search-input { flex-grow: 1; border: none; padding: 10px; font-size: 16px; outline: none; background: transparent; width: 100%; color: black; } #ai-search-button { background: #0070f3; color: white; padding: 10px 15px; border: none; cursor: pointer; border-radius: 0 20px 20px 0; font-weight: bold; } #ai-search-button:hover { background: #005bb5; } /* Reduce AI Search Bar Width & Center */ #ai-search-container { display: flex; align-items: center; /* Align input with button */ width: 100%; max-width: 600px; /* Adjust as needed */ height: 45px; border: 1.5px solid #0070f3; border-radius: 20px; background: #fff; padding: 5px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); margin: 0 auto; /* Centers it */ } #ai-search-input { flex-grow: 1; border: none; padding: 10px; font-size: 16px; outline: none; background: transparent; width: calc(100% - 50px); /* Ensure input stretches */ color: black; } /* Reduce Menu Gaps */ .menu-list { display: flex; justify-content: center; /* Center menu */ gap: 8px; /* Reduce space between items */ padding: 0; margin: 0; /* Ensure no extra spacing */ } .menu-list li { list-style: none; } .menu-list li a { text-decoration: none; font-size: 16px; padding: 5px 10px; /* Reduce padding */ display: inline-block; }