– THE CASTLE HOTEL, MANCHESTER – Beyond being a two-club city obsessed with football, there are few similarities between Manchester and Madrid. The weather is possibly the most glaring contrast, not that it seemed to bother Deers, who stand outside a sold-out Castle Hotel in the Northern drizzle, laughing and joking with fans 900 miles […]