The legendary rock band returns with a star-studded album recorded in London, promising new collaborations and vibrant energy.