Security Forces recover three Improvised Explosive Device (IEDs) which were placed by Taliban on public roads in Chahar-Bolak district of Balkh Province, reports Ministry of Defence website.