The annual monsoon rains have come heavy and early to India, swelling the Ganges, India's longest river, sweeping away houses, stranding thousands, and and killing more than 100 so far. Record downpours fell in Uttarakhand state, situated in the foothills of the Himalayas, causing mudslides and flooding mountain villages. The high water is now reaching the capital of New Delhi, where nearly 2,000 people have been evacuated to government-run camps on higher ground. Authorities there said the situation would ease as the level of the Yamuna River was expected to start receding Thursday afternoon.