Tarasp Castle in Engadin Valley, Graubünden canton, Switzerland (by susiefos).