Which City is called “Valley of flowers”? April 27, 2018 – by admin Which City is called “Valley of flowers”? A. Peshawar B. Quetta C. Lahore D. Karachi