The Times just published their World’s top 200 universities list. link
The Technion, “My” university is ranked 109. At first I was disappointed, but then, I browsed through the list and found out that it is not that bad.
Waseda University is at 180.
Indian institute of Technology is at 154.
BUT, not even close to Tokyo university at 19, Kyoto University at 25.