The Philippines has placed Bermuda on its “red” list, according to this report from the Philippine News Agency.
The red listing came after the Inter-Agency Task Force for the Management of Emerging In…
The red listing came after the Inter-Agency Task Force for the Management of Emerging In…