A souvenir stall holder opens a Union Flag umbrella as he arranges his stock opposite the Houses of Parliament on the southern bank of the River Thames in central London. Bloodied but not yet beaten, Prime Minister Theresa May holds last-ditch talks with EU leaders on as she battles to save both her Brexit deal and her career.