Insight Bureau: Russian President Vladimir Putin will address the Nation at 3 PM (Moscow Time) today – 5:30 PM IST. Putin is expected to brief the Nation on the ongoing war in Ukraine.
Today, March 18 marks the anniversary of the annexation of Crimea, which happened on March 18, 2014.