Malaysia has declared an indefinite haze emergency in two areas near the capital, state news agency Bernama said on Thursday. It said the two areas were Kuala Selangor, a fishing and farming town about 70 km from Kuala Lumpur, and Port Klang, the country's biggest port, Reuters reported.