Russian President Vladimir Putin has said he will 'show no fear to terrorists' as he outlined security measures ahead of the Winter Olympics in Sochi.

He said security would be neither "intrusive nor too visible."