Chief Minister Arvind Kejriwal somewhat sanctimoniously said today, "There should be no politics over water." If his declaration grates, it is because on Tuesday, he said during a visit to Punjab that the state does not have enough water to share with neighbouring Haryana.