Designed by
Title
Istanbul Technical University Library, Istanbul, Turkey #40999619
Description
ISTANBUL, May 14, 2014: Istanbul Technical University Library having approximately 500, 000 volumes of books, periodicals, dissertations located in Maslak campus, Istanbul, Turkey, May 14, 2014
This image is editorial