January 18 (SeeNews) - Russia and Serbia signed more than 20 deals for cooperation, including a 230 million euro ($263.5 million) contract for upgrades of the Serbian railway network, during a visit by Russian president Vladimir Putin to Belgrade on Thursday.