Yep. Germany is part of the Schengen accord, and most people from Europe can travel there without a visa (even if they are not part of the EU yet). While England requires visas for most countries.
Also, London is not really a tech center anyways. Poor choice.