Hundreds of migrants from India, Nepal and Vietnam have been stuck in Sao Paulo's international airport for weeks in alarming conditions, sleeping on the floor as they wait to enter Brazil, according to the Public Defender's Office and documents seen by Reuters on Friday. A spokesman for the office said a 39-year-old migrant from Ghana died two weeks ago of unknown causes. It was not clear whether he died while retained at the airport or on the way to hospital.

At least 666 migrants without visas were waiting to enter Brazil at Guarulhos airport, the official said, with the added uncertainty that the government plans to tighten entry rules on Monday to stem a flow of foreigners using Brazil as a stopover to get to the United States and Canada. The migrants are held in a restricted area where there is no access to a shower and their movements are limited, making it hard for them to obtain food and water, while children and adolescents are enduring winter cold with no blankets, the official said. The Public Defender's Office found that the migrants' human rights were being violated with their health deteriorating.

The agency said conditions for the migrants need to be urgently improved while their status is being resolved, and urged authorities in a statement to comply with Brazil's legislation based on the humanitarian principle of accepting refugees and not returning them to their country of origin. Starting on Monday, foreign travelers without a Brazilian visa who are headed.