HARVARD HISTORIAN NIALL Ferguson has apologised for what he has described as ``stupid and tactless remarks'' he made about economist John Maynard Keynes.
Historian Niall Ferguson apologises for 'stupid' remarks about Keynes