English: by Delft University of Technology (TU Delft)
Telugu: టెక్నాలజీ డెల్ఫ్ట్ విశ్వవిద్యాలయం (TU డెల్ఫ్ట్)