The Prime Minister of Slovakia Robert Fico has just been shot in public.