An agreement on encouragement and mutual protection of investments has been signed today in Tallin, Estonia, between Estonian Minister of Economic Affairs Juhan Parts and Kazakh Foreign Minister Yerzhan Kazykhanov, RIA Novosti reported quoting the Estonian Ministry of Economy.