Ben&Ben Joins Take That on Stage in London for New Song ‘Glow’: ‘Such a Delight’
Ben&Ben Joins Take That on Stage in London for New Song ‘Glow’: ‘Such a Delight’ LONDON – Filipino folk-pop band Ben&Ben shared the stage with British pop group Take That at the iconic London Palladium on Friday, November 13 (Saturday, November 14, Philippine time), where the two acts performed their new collaboration, “Glow.” The song … Read more