Congress MP Jairam Ramesh on Tuesday criticised Prime Minister Narendra Modi ahead of his upcoming visit to Israel, stating that the Prime Minister's visit contradicts the Union Government's position on Palestine, calling it "cynical and hypocritical".