Floods and landslides caused by relentless rain in northeast India have killed at least 33 people and displaced more than a million over the past week, officials said on Monday.