According to Sir Thomas More and William Shakespeare, Edward IV's sons were murdered by their uncle, King Richard III. But I've heard (in song) that this was a "Tudor propaganda" lie.
If King Richard III didn't kill them, then who did? Are there any credible theories about the princes surviving after their disappearance?