In Leiden finally
Saturday, September 13th, 2008 by FarazanaLeiden is a town in the Netherlands. The city is known for its oldest university in the country, the birthplace of Rembrandt and its beautiful, old city centre (the second biggest after Amsterdam). It is a friendly, small city which has a large population of students.