Libya has an estimated 654,000 migrants – more than 48,000 of them registered asylum seekers or refugees - many of them living in cramped conditions with little access to healthcare. Restrictions on movement are driving them further into hardship.