Flooding in eastern India has killed 45 people and displaced more than 300,000 in the past week, a senior official said Monday, adding that water levels were now gradually receding.