The Qatar World Cup is over, with the Gianni Infantino to take stock of the event, which, by all accounts, was one of the best in recent years in terms of entertainment and more.
Its Italian-Swiss president FIFAhowever, he also referred to the… future and specifically to the possibility of the World Cup being held again in a Middle Eastern country, with the Saudi Arabia to be heavily rumored to be making a request joint candidacy with Greece and Egypt for the 2030 World Cup! Infantino, therefore, hinted that he is positive in such a thing!
“I visited Saudi Arabia, Egypt, Greece, but also many other countries, which are wonderful. The decision on the 2030 World Cup will be made at the FIFA Summit in 2024.
We have time ahead of us. As president of FIFA, I hope that many nominations will emerge. The more nominations, the greater the competition.
This fact will have a greater impact on football, and will push each candidate to do their best. On whether the World Cup will be held in the Middle East again? Why not”, was the characteristic remark of Infantino, who did not hide his satisfaction with the level of the organization in Qatar.
“The World Cup in Qatar was very successful and the fans enjoyed the atmosphere of the Middle East. I am convinced that everyone will be able to come back here and visit other places as well“, he added.
Follow News Bulletin 247 on Google News to be the first to learn the latest news .
(function($) {
$(“.yamm-fw”).hover(function(){
$(“.billboard-top”).css(‘margin-top’,’250px’);
}, function(){
$(“.billboard-top”).css(‘margin-top’,’0px’);
});
})(jQuery);
/**
* Setup Logger
*/
(function($) {
var i, loggerLogLevels = [“log”, “debug”, “info”, “warn”, “error”],
Logger,
logger,
dummyfunction = function() {};
// Make sure that the log levels exist in our jquery object
for (i = loggerLogLevels.length – 1; i >= 0; –i) { $[loggerLogLevels[i]] = dummyfunction; }
Logger = function () {
if (‘_Logger’ in parent) {return parent._Logger;}
if (‘_Logger’ in window) {return window._Logger;}
window._Logger = this;
var level;
for (i = loggerLogLevels.length – 1; i >= 0; –i) {
level = loggerLogLevels[i];
this[level] = this._log(level);
}
};
Logger.prototype._log = function(level) {
if (‘console’ in window && level in window.console) {
return function(){window.console[level](arguments[0]);};
}
else {
return function () {
var $debug = this._$debug || $(‘
this._$debug = $debug;
$debug.append(‘
‘ + (level != ‘log’ ? level + ‘:’ : ”) + ‘ ‘ + arguments[0] + ”);
};
}
};
if (window.location.toString().indexOf(‘debug=true’) > 0) {
logger = new Logger();
for (i = 0; i 0 ; i–) {
$banner = queque[i-1];
$banner.css($banner.$placeholder.offsetcss());
}
//When finished resync
self.sync();
}, self.interval);
},
push: function($banner, $placeholder) {
$banner.$placeholder = $placeholder;
this.queque.push($banner);
$.log(‘BannerSync: Adding banner with placeholder: #’ + $placeholder.attr(‘id’) + ‘ to the queque’);
if (this.queque.length == 1) {
this.sync();
}
}
};
/**
* We have banner placeholders and the actual banners loaded at the end of
* the page. The banner placeholders have an id of type placeholder__[banner_id]
* and the banners are placed in a div with id banner__[banner_id] witch we will
* call bannerholder
*/
$.fn.attachBanners = function(options) {
var o = $.extend({
attachRetry: 200, //Retry to attach the bannerholder to placeholder in 200millis
syncInterval: 400 //Sync the positions of the bannerholder and placeholder every 400millis
}, options ? options : {}),
banner_sync = new BannerSync(o.syncInterval);
return this.each(function() {
var $placeholder = $(this),
id = this.id.replace(‘placeholder__’, ”),
$bannerholder = $(‘#banner__’ + id),
$banners = $bannerholder[0] ? $bannerholder.find(‘.banner, .textad’) : null,
retry = false, //If something goes wrong just retry after the attachRetry period of time
bannerholderWidth,
bannerholderHeight;
if ($banners && $banners.length > 0) {
if ($banners.is(‘.textad’)) {
$.log(“Attaching the textads ‘” + id + “‘ to it’s placeholder”);
$placeholder.append($banners);
return;
}
//If we have to do with a real banner we have to move to the position
//of its placeholder and resize the placeholder to the banner’s dimensions
bannerholderWidth = $banners.width();
bannerholderHeight = $banners.height();
if (bannerholderWidth !== 0 && bannerholderHeight !== 0) {
$.log(“Attaching banner ‘” + id + “‘ to it’s placeholder with dim: ” + bannerholderWidth + “x” + bannerholderHeight);
$placeholder
.attr(‘class’, function() {
return this.className + ‘ ‘ + $banners.attr(‘class’);
})
.width(bannerholderWidth)
.height(bannerholderHeight);
$banners
.css(‘position’, ‘absolute’)
.css($placeholder.offsetcss());
$bannerholder.css(‘top’, ‘0px’);
//We now make sure that the banner and the placeholder are always in sync
banner_sync.push($banners, $placeholder);
}
else {
retry = true;
}
}
else {
retry = true;
}
if (retry) {
setTimeout(function() {
$placeholder.attachBanners();
}, o.attachRetry);
}
});
};
})(jQuery);
/**
* Initializing Sportfm Statistics Tracker
*/
(function($) {
var SportfmTracker = function() {
$.info(‘Initing sportfm statistics tracker’);
return this;
};
SportfmTracker.prototype = {
trackVideo: function() {
this.track(‘video’, arguments[0]);
},
trackArticle: function() {
this.track(‘article’, arguments[0]);
},
track: function() {
var type = arguments[0],
id = arguments[1],
date = $(“meta[name=”sfm:” + type + “:date”]”).attr(‘content’),
url = _SFM_CONTEXTPATH + ‘/statistics/SPORTFM/’ + type + “https://www.sport-fm.gr/” + id,
r = Math.random() * 100000000000000000;
if (date) {
url += “https://www.sport-fm.gr/” + date;
}
$.getJSON(url, {nocache: r}, function(data, status) {
var bound = $(“meta[name=”sfm:track:bound”]”).attr(‘content’);
if (isNaN(bound)) {
bound = 0;
}
else {
bound = parseInt(bound, 10);
}
$.log(‘Got counter [‘ + data.counter + ‘] with bound [‘ + bound + ‘] response from: ‘ + url);
if (data.counter && data.token && (parseInt(data.counter, 10) > bound)) {
$(‘#readBy’).html(‘Διαβάστηκε ‘ + data.counter + ‘ ‘ + data.token);
}
});
}
};
$.sfm = new SportfmTracker();
})(jQuery);
var _sfm = _sfm || {}; //A global object for sport-fm.gr
_sfm.og_url = $(“head meta[property=’og:url’]”).attr(‘content’);
/** In case we are in an article page we have to track it: */
(function() {
var trackArticleId = $(“meta[name=”sfm:article:id”]”).attr(‘content’);
if (trackArticleId) {
$.sfm.trackArticle(trackArticleId);
}
})();
(function($) {
var ce = function(e) {return document.createElement(e);},
at = ce(‘script’);
at.src=”https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50fd52e80b8e50fd”;
at.setAttribute(‘async’, ‘true’);
$(‘head’).get(0).appendChild(at);
})(jQuery);
/** * Attach the banners */
(function() {
$(“div[id^=’placeholder__’]”).attachBanners();
})();
/** * top bar holder */
(function($) {
// twitter
$(document).ready(function() {
/**
* Facebook and Addthis!
*/
window.fbAsyncInit = function() {
FB.init({
appId : ‘1653869474895103’,
xfbml : true,
version : ‘v2.5’
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = “//connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));
window.addthis_config = {
“data_track_addressbar” : false
};
});
})(jQuery);
//TO CENTER GOOGLE ADS
(function($) {
window.onload = function() {
setTimeout(function(){ $(‘.GoogleActiveViewClass div div’).addClass(‘center-block’); }, 2000);
};
})(jQuery);
I am currently a news writer for News Bulletin247 where I mostly cover sports news. I have always been interested in writing and it is something I am very passionate about. In my spare time, I enjoy reading and spending time with my family and friends.