But really I'm thinking this over and how the hell is the Citadel training these ravens? Do they get out a map and show them all the cities? They whisper the location to them and then they go, I'm pretty sure. Bran must be the central meat-server for this system. This will be my personal canon.
Homing pigeon - Wikipedia