The following is a speech by famous lyricist and script writer Javed Akhtar, about whom you can read here. He gave this speech at the India Today Conclave in 2005. To read the counter argument made by Sri Sri Ravishankar, click here. What strikes me most about these twin arguments, that in trying to be expansive in their critique (and subsequent defense) of spirituality, they restrict the definition of the concept in itself. Of course, one cannot possibly debate about spirituality if not put in any context.
I, an avowed atheist, needless to say, agree with Javed Akhtar's point of view. To read his speech, and form your own opinions on the matter, read on. Ps. Do leave your views in the comments.