Battle of Peshawar (1758)

Summary