Both are practised by the people all over the world; some are more religious and some others are deeply spiritual.
A public place is an area where people go to gather and meet one another.
Religion is a practice to bring this complex mind in a steady and simple state.
Spirituality is a highly developed state where the individual tries to acquire and possess refined qualities of mind or sensibility.
Religion and spirituality have different qualities, though there are many common things and practices between the two.