Professor Mahesh Kakde has been awarded a Visiting Fellowship by the Royal Society and the Wolfson Foundation, UK.