Russia has deployed an navy of dolphins to defend its naval base withinside the Black Sea. According to americaA Naval Institute (USNI), floating dolphin pens
Tag: Russia News
Putin eyes grabbing maximum Ukraine land after losing interest in talks: Report
After Russia suffered setbacks ultimate month, Putin turned into reportedly looking for a peace address Ukraine however now has advised his humans concerned in bid
Load More