I heard a rumour that De Niro has bought a property behind Tower Bridge Road. I have to confess to being slightly incredulous, or maybe the rumours are true, and this area is looking up! Anyone know anything?
The chemical brothers are those guys that wind up in the doorways of Green walk with their eyes rolling back into their head. My favorite track is the one in their arm in broad daylight on a Saturday. I have heard a rumor that EMI is thinking of signing them up in place of Mariah Carey