Which country is called ‘Venice of the North’?General Knowledge A. Stockholm B. Britain C. Austria D. Netherland