The flight time from here to Western Europe is "only" about 22 hours, shortest way. That's on a direct flight, with one half hour stop to fuel. I don't do direct flights anymore though. Way too tiring. I fly from here to somewhere in Asia (Tokyo, Seoul, KL, Singapore, lots of choice!) and stay overnight before I hop on the 12-14 hour flight to Europe. I find it the only way to do long distance flights.
Definitely come for a holiday! It's a much shorter trip from there too.