Where is the town of Garching?
Germany
43%
B
Ukraine
11%
C
Russia
7%
D
Austria
39%