Straight and homosexual Singaporeans turned Speakers' Corner, a government designated free-speech park, into a sea of pink, the colour chosen by organisers to represent the freedom to love.
Revellers wore everything from neon pink-rimmed spectacles to tube tops and even facial hair dyed in the colour while dogs were spotted in pink clothing and leashes for the "Pink Dot" rally.
Organisers said 26,000 people attended the event, topping last year's record of 20,000 and making it one of tightly-controlled Singapore's biggest public rallies in recent times.