This is a very Complicated matter and it completely depends upon the mindset of the engaging persons. Kissing in public in India is not a offense as it is the fundamental right of every Indian but it should be not allowed at certain places which could cause some disturbance, for example, near worship places, or schools etc.