US Imposes More Visa Restrictions on Guyana

    THE United States is putting pressure on Guyana as it imposes more visa restrictions…