Multiple choice general knowledge history

Old name of Peshawar _______

  1. Peshwa

  2. Purushapura

  3. Lahawar

  4. Gujaranwala

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Peshawar's ancient name was Purushapura, meaning 'City of Men' in Sanskrit. It was an important city in the Gandhara kingdom and later a major center of Buddhist learning. Peshwa refers to the Prime Minister in the Maratha Empire, not a place name. Lahawar appears to be a made-up distractor. Gujranwala is a different city in Punjab, Pakistan.