UPDATE: Vladimir Putin has fired a top Russian Olympic official after publicly ridiculing him on a visit to facilities being built for a winter Olympics dogged by reports of corruption and construction delays. (The Guardian)