Search Result

People wait for the bus in Havana, Cuba on 10 November 2002.