20051026 india: In Pics: Rains lash Indian cities