XO Radio XO Radio United Kingdom & Mercia, Spain. Day & Time Of Broadcast to be Announced. Click the ‘ XO Radio ‘ logo to visit thier website Share this:TwitterFacebookLike this:Like Loading...