There has to be a uniform understanding/definition of the term
religion. Otherwise we will have difficulty keeping to this thread.
The dictionary meaning of religion is belief system. In previous
thread I elaborated on belief system and its elements. Those are my
POVs.
I think aside from the moral teaching, central to every religion is
the worship or veneration of a 'special' being that is beyond
human. Whether this being is a spirit, creator-god, cosmic or
reincarnation of something, whatever it is called, and whether its
existence is proven or not. It could also include the worship of
elevated or exalted humans whether alive or dead.
Do not be confused by one's affinity to a particular philosophy or
morality. There are many great philosophers and moralists who are
respected and quoted but never exalted to a higher being or
worshipped.
In this regards, I don't see the three PMs as having any religion
although they may professed to be 'nominal' this or that. A
free-thinker or non-believer is not against any religion per se.
Also, it doesn't mean they don't have a philosophy or they don't
have any moral!
Looking around us and thru history, the most corrupted countries
are actually more 'religious' than the secular countries! Take
Thailand (predominantly Buddhist), Indonesia (predominantly
Muslim), Philippines (predominantly Catholic). Japan (Buddhist)
waged a war of expansion (not provoked) against China and SEA. Many
innocent people were massacred or tortured or raped!
Similarly, Christian Europe waged holy wars and crusades. And
Muslims are waging wars against 'infidels' now thru terrorism.