India has the largest number of post offices in the world, including one that operates on a floating boat in Kerala.