India Post Task Force finalises report; to meet Prasad
With the world's largest postal network, India Post has about 1.55 lakh post offices spread across the country. On an average, a post office serves an area of 21.21 sq km and a population of 7,175 people.
Nov 23, 2014, 14:54 PM IST