As a true indian living outside the country, i would say there is nothing wrong in singing vande mataram because it is a song composed to praise our Motherland . It is a way to remember what our country gives us and means to all of us. There is nothing religeous in it that causes muslims not to sing this song. Cant Indians think individualy . Why always some Imam or sadhu has to tell us how to live,what to eat,and when to take shower.