The Netherlands is such a lush green country that as one steps out of the bigger city like Amsterdam, it appears that a green carpet has been rolled out everywhere. The countryside has fantastic sights of endless meadows with huge cows and sheep grazing,