Facts Tell: Russia denies new coronavirus is man-made

A rumor saying that Russian scientists found the new coronavirus was produced by humans was refuted by Russia itself on Friday. Facts Tell: Russia denies new coronavirus is man-made A rumor saying that Russian scientists found the new coronavirus was produced by humans was refuted by Russia itself on Friday.

Russian soldier rolls out tanks for romantic manoeuvre

Russian soldier rolls out tanks for romantic manoeuvre T-72B3 tanks rolled into position on the Alabino training ground outside Moscow A Russian officer finds a novel way to propose to his girlfriend using 16 military tanks parked in a heart-shaped formation Image Credit: AFP