Cycling in New Zealand

Disclaimer: This article is based on my personal experience and not on scientific researches. Some points might be incomplete to you as we all have different experiences. I did my best to put on paper what is ...