20050917 india: In pics: Downpour in Delhi