Which City is called “Valley of flowers”? / General Knowledge MCQs, KPK, Pak Study Mcqs / By admin Which City is called “Valley of flowers”? A. Peshawar B. Quetta C. Lahore D. Karachi