Gravitas: Moscow says Venus is a Russian planet

Sep 18, 2020, 12.20 AM(IST)

Days after scientists said there could be life on Venus, Russia has staked claim on the planet. Moscow says Venus is a Russian planet. Palki Sharma Upadhyay tells you how Russia is justifying its bizarre claim?