‘Your island is small and your intelligence service sucks’: A telling walk through Moscow on war anniversary

‘Your island is small and your intelligence service sucks’: A telling walk through Moscow on war anniversary