20120603 india: Modi has no moral right to criticise me: Mani