World A minimum of 18 killed, a number of injured as explosion rocks luxurious resort in Cuba’s capital town May 6, 2022 The World Opinion A formidable explosion it seems that brought about by means of a fuel leak...