20070623 india: Rain batters Kerala; toll mounts to 20