Canada News Agency

US ship denied port call in Solomon Islands amidst Chinese influence