Sep 4, 2012
Princess Anne unveils Northumberlandia, World’s Largest Human Landform (Photo)
By Alex Jusi Madlangbayan in Amazing, Europe, World • No commentsNorthumberlandia artist impression Image Credit: Northumberlandia website Princess Anne has officially unveiled Northumberlandia, considered as the world’s largest human landform, in north east England on Monday, September 3, 2012. Reports say that Her Royal Highness The Princess Royal reportedly visited the land sculpture of a reclining lady, also known as “The Lady of the North,” [...]
