Yes, it is legal in India, but there is a limitation. One can send out broadcast messages to 256 users at once, not more than that.