Devyani Khobragade, the Indian diplomat in US, has been in the news in the last couple of months for not so positive reasons. Now she is expected to return to India after being indicted of visa fraud in the US and being asked to leave the country by the authorities over there. As may have…Read More