Microsoft confirms its commitment to Malta as the country is embarking on its next endeavour, in its continuous voyage to be a leader in technology.
Microsoft aims to empower every person and every organization on the planet to achieve more. And in this is exactly what we are doing here, … Read more
In a letter addressed to Chile’s bishops, Pope Francis admitted to making “serious mistakes” in handling the nation’s massive sex abuse crisis and asked for … Read more
Sky News reports that Jeremy Corbyn has demanded MPs be given a vote in Parliament to authorise potential military action in Syria.
The Labour leader … Read more