In the middle of one of the biggest, longest, noisiest, dirtiest thoroughfares in the world lives the reincarnation of a drowned princess, or rather, two hundred reincarnations of a drowned princess. Whether these are two hundred different reincarnations of the same drowned princess, or the individual reincarnations of two hundred different drowned princesses, is something that the legends are a little vague about, and there are no reliable statistics on the incidence of princess-drownings in the area available to help clear the matter up. If they are all the same drowned princess, then she
...more