A homeless boy sleeps amid the cacophony of commuter traffic. According to the UN, Manila has the largest population of homeless people of any city in the world - at around 3.1 million. An estimated 1.2 million children in the Philippines sleep rough, with 70,000 of those in the capital.