事实摆在那里 - the facts are laid out right there - is the phrase for pointing at something you consider undeniable. 你可以自己去查 - you can go and check yourself - is stronger than insisting, because it hands the burden back with confidence.