The Sinulog festival is one of the grandest, most distinguished and most colorful festivals in the Philippines.