The Department of Posts, d/b/a India Post, is an Indian public sector postal system statutory body headquartered in New Delhi, India. It is an organisation under the Ministry of Communications. From Wikipedia
The move is designed to slash travel costs by automating legal notice delivery through India Post’s trackable Speed Post network