Past couple of days I've been told I speak English like a Londoner, speak Mandarin like I'm from Hong Kong and Cantonese like I'm from Singapore. Confusing...