Southeast Asia has been enveloped in choking haze from agricultural fires in Indonesia over the past fortnight, prompting flight cancellations, closing schools and raising fears this weekend's glitzy Formula One night race in Singapore could be affected.