Fate of a Mughal Prince: Shah Shuja by Riffat Ahmed | Nov 1, 2019 | Middle Age, World History | 0 Commentsread more