I am an Indonesian citizen living in Shenzhen on a student visa. I am planning to travel to Australia from Shenzhen next year. I was wondering if I can apply for an Australian short-visit visa in Indonesia even though I will be departing from Shenzhen? It does not specify anything regarding this in the official website or any other websites for that matter... but when I asked my travel agent in Indonesia, he says that I must apply for an Australian visa in Shenzhen... I am not sure if he is right. Has anyone experienced the same? Or can anyone help confirm this information?