The Constitution of India guarantees the right to free practice of religion. This is, however, also subject to several restrictions including public o