Tulagi Island

News: A Chinese company has signed an agreement to lease Tulagi Island in the Solomon Islands for 75 years. Facts: Tulagi is a small island Solomon Islands, just off the south coast of Ngella Sule (Florida islands). It is about two square kilometres (0.8 square miles) with a population of 1,200. I It is the… Continue reading Tulagi Island