An Iranian athlete refused to shake the Duchess of Cambridge's hand after she presented him with a silver medal in the Olympic Stadium on Sunday night for "cultural reasons", it has emerged.

Discus thrower Mehrdad Karam Zadeh finished second behind Briton Aled Davies in the F42-class discus on Sunday morning, and received his medal from the Duchess in the main stadium last night.

The Duchess was introduced to a huge cheer from a capacity crowd, but when she presented Zadeh with his medal it was noticeable that the 40 year-old athlete failed to shake her hand.

Read the complete original version of this item...