Massive flash floods in Nepal on Wednesday killed at least 22 people and left hundreds of tourists, workers and others missing while causing widespread damage to villages and infrastructure.