Because I was applying from a country they had never previously recruited in. That probably explains why they never granted me an interview earlier.
As for the interview, I have written about it on previous pages. I found it to be very relaxed with some fantastic recruiters! One from India, the other one from Sri Lanka. Out of around 100 people (two batches during the day), probably 20 got the job in the end.
Let me know if you need any more info