(Newser)
–
Even though Russia will be hosting the next Winter Olympics in 2014, Vladimir Putin will snub this summer's games in Great Britain, reports the Guardian. Apparently Russia's recently re-elected president is unhappy with Britain for a range of reasons—being accused of human...
Read full story »