Russian President Vladimir Putin said that God is on the side of his country when he was asked whether Moscow would secure victory in 2025.
Russia has reportedly shot down a U.S.-made F-16 fighter jet in the Zaporizhzhia region. The incident occurred during a ...