Niue took a bite of Sochi

So, Niue (eng. Niue), or savage (eng. Savage) is a tiny (261,46 sq km) island state in free Association with New Zealand. Located in the South Pacific, in Polynesia, East of Tonga Islands (approximately where, according to...

Continue reading