Thousands in Germany protest against NATO and isolation of Russia from Europe

They say the US-led NATO won't stop stirring up shit and escalating tensions until war breaks out in Europe.
They also say Russia is part of Europe.