Permanent Residence Application for UAE residents is processed in London, United Kingdom. So basically, London is the Local Visa Office for UAE residents.UAE, which is why I got confused. There’s a visa office here in Abu Dhabi. So you think it’s London, Canada and not London, England?
http://www.cic.gc.ca/english/information/offices/missions/london.asp