Taurus Mountains are a mountain complex located in? A) Iran B) Nepal C) Turkey D) India Related MCQs: Taurus Mountains are a mountain complex located in? Prince Charles Mountains are a major group of mountains in: Which of the following mountain peaks is called killer mountain? Sher Mandal an octagonal building inside Purana Qilla complex in Dehli which later served library of: