20100704 india: Monsoon arrives in north India