Despite being troubled by floods, the Sri Lankan city of Colombo was aglow in lights as thousands celebrated the Buddhist festival of Wesak on May 21.