Florence Looi is an Al Jazeera English correspondent.