by joyfull
Ambalangoda, Sri Lanka - January 28, 2011: Heavy duty traffic in the streets ofAmbalangoda - is a coastal town in southern Sri Lanka.