Which country is called “Venice of the North_________? Arif Khan 8 years ago A. Stockholm B. Britain C. Austria D. Netherland