World “I think bottles of vodka are popping in the kremlin as we speak.” | DW News 24 April 2025, 6:31 am Team Buyback Share this:TweetRedditTelegramWhatsApp