You mean the journal where the authors placed this
The red rain phenomenon of Kerala and its possible extraterrestrial origin
No, the peer reviewed article where the (same) authors placed this:
The present study of red rain phenomenon of Kerala shows that the particles, which caused the red colouration of the red rain, are not possibly of terrestrial origin.
From the latest article dated Aug 29 2010 as opposed to the one you quoted, 29 Dec 2003, or the one that I quoted from on 2 Jan 2006
suggesting, though not proving, an extraterrestrial origin
Obviously the authors have slightly backtracked from their stance.
Berny
Of course other articles on the site all prove a round Earth.