About University of Twente

University of Twente is located in Enschede, Netherlands.