Syed Ishrat Husain

Napoleon Bonaparte of Lahore: Maharaja Ranjit Singh