Why does blockchain.info say BTC was traded for $35? According to blockchain.info, BTC reached a peak rate of $35 in June 2011. According to the data available from bitcoincharts.com, the highest price BTC was traded in Mtgox that month (and until recently, the all-time high) is $31.9099.

What is the reason for this discrepancy? Does blockchain.info give the rate from an exchange other than Mtgox?
In the past blockchain.info got their prices from two sources: MtGox and Tradehill (though in the meantime they have removed the reference to Tradehill from their description). It could be related to that.

Also other media report a peak rate of USD 33, e.g., http://www.economist.com/blogs/babbage/2011/10/virtual-currencies