Battle of Peshawar (1834)

Summary