Quote Originally Posted by melbin View Post
I think it is Amsterdam, the capital and largest city of the Netherlands (Holland)

is it ??
There are no mountains in Amsterdam ;)