Rembrandt was born here. The city of Leiden in South Holland is also famous for its university, the oldest in the Netherlands, and its hilltop 11th century castle. There’s now a new talk of the town: ...