Red or white flower?

Which one, red or white flower? I never seen flower like these before. Is the red flower pod a fruits? Take this picture in Zoo Negara a few weeks back. This flower don't have any smell on them but I can see many ants gathering its nectar. Anyone know what species this is?