In which country the largest artificial island is located?

March 4, 2011 by  
Filed under Geography

1. Rene-Levasseur Island: The Rene-Levasseur Island is situated in the center of Lake Manicouagan in Quebec, Canada. The total area of Rene-Levasseur Island is 2020 km. It is the second largest Island in the world following Manitoulin Island in Lake Huron. It has larger area than the lake in which it is located. The history […]

- Read more